0
나는 다음과 같은 N 계층 구조를 가진 MVC 응용 프로그램 개발입니다
DATAACCESS 저장소 모델 내가 인터페이스 IClinicBusiness
및 클래스 ClinicBusiness
그 인터페이스가 내 BusinessLogic 폴더에서 BusinessLogic
을 IClinicBusiness. 다음과 같이
ClinicBusiness 클래스는 다음과 같습니다
public void AddClinic(Clinic c)
{
var cr = new ClinicRepository();
var clinc = new Clinic();
if (c != null)
{
clinc.ClinicName = c.ClinicName;
clinc.ClinicLocation = c.ClinicLocation;
}
cr.InsertClinic(c);
cr.Save();
}
}
ClinicBusiness
클래스는 저장소 클래스 라이브러리 등의 메소드를 구현합니다. 내 컨트롤러에서 InsertClinic();
public ClinicRepository()
{ }
public ClinicRepository(DataContext clinics)
{
this.clinic = clinics;
}
public IEnumerable<Clinic> GetClinics()
{
return clinic.Clinics.ToList();
}
public Clinic GetClinicByID(int ClinicId)
{
return clinic.Clinics.Find(ClinicId);
}
public void InsertClinic(Clinic c)
{
clinic.Clinics.Add(c);
}
나는 액션이 내가
누군가가 나를 인도시겠습니까 다음과 같은 오류가 '객체'에서 '무효'에서 변환 할 수 없습니다받을
public ActionResult CreateClinic(Clinic c)
{
var clinicBusiness = new ClinicRepository();
return View(clinicBusiness.InsertClinic(c));
}
있나요?