public override void PopulateEntityDTO(SR.MVCWebSite.StudentsService.StudentDTO item) { item.Id = Id; item.FirstName = FirstName; item.LastName = LastName; item.Comment = Comment; item.DateOfBirth = DateOfBirth; Faculty = new SR.MVCWebSite.StudentsService.FacultyDTO(); FacultiesClientModel _facService = new FacultiesClientModel(); SR.MVCWebSite.FacultiesService.FacultyDTO fac = _facService.Service.GetFaculties().Where(x => x.Id == SelectedFaculty).FirstOrDefault(); Faculty.Id = fac.Id; Faculty.Name = fac.Name; Faculty.City = fac.City; Faculty.Address = fac.Address; item.Faculty = Faculty; Nationality = new SR.MVCWebSite.StudentsService.NationalityDTO(); NationalitiesClientModel _natService = new NationalitiesClientModel(); SR.MVCWebSite.NationalitiesService.NationalityDTO nat = _natService.Service.GetNationalities().Where(x => x.Id == SelectedNationality).FirstOrDefault(); Nationality.Id = nat.Id; Nationality.Name = nat.Name; item.Nationality = Nationality; }
public ActionResult Edit(int id) { using (_service.Service) { SR.MVCWebSite.FacultiesService.FacultyDTO item = _service.Service.GetFaculties().Where(x => x.Id == id).FirstOrDefault(); EditVM model = new EditVM(); model.PopulateModel(item); return(View(model)); } }
public ActionResult Edit(EditVM model) { if (!ModelState.IsValid) { return(View(model)); } using (_service.Service) { SR.MVCWebSite.FacultiesService.FacultyDTO item = new SR.MVCWebSite.FacultiesService.FacultyDTO(); model.PopulateEntityDTO(item); _service.Service.PutFaculty(item); } return(RedirectToAction("Index")); }
public ActionResult Create(EditVM model) { try { if (ModelState.IsValid) { using (_service.Service) { SR.MVCWebSite.FacultiesService.FacultyDTO item = new SR.MVCWebSite.FacultiesService.FacultyDTO(); model.PopulateEntityDTO(item); _service.Service.PostFaculty(item); } return(RedirectToAction("Index")); } return(View()); } catch { return(View()); } }
public System.Threading.Tasks.Task <string> PutFacultyAsync(SR.MVCWebSite.FacultiesService.FacultyDTO facDTO) { return(base.Channel.PutFacultyAsync(facDTO)); }
public string PutFaculty(SR.MVCWebSite.FacultiesService.FacultyDTO facDTO) { return(base.Channel.PutFaculty(facDTO)); }