public ActionResult SubjectReadSingle(int id) { try { var result = new SubjectViewViewModel() { subjectVieModel = Mapper.Map <SubjectViewModel>(subjectService.Read(id)), subjectModuleList = subjectModuleServivice.Read(id) }; return(ActionResultProcess.Success(result)); } catch (Exception ex) { return(ActionResultProcess.Error(ex)); } }
public ActionResult StudentUpdate(SubjectViewViewModel item) { try { subjectService.Update(Mapper.Map <Subject>(item.subjectVieModel), item.subjectVieModel.SubjectId); List <string> subjectModuleNames = item.subjectModuleList; var subjectModuleList = new List <SubjectModules>(); foreach (var val in subjectModuleNames) { subjectModuleList.Add(new SubjectModules { ModuleName = val, SubjectId = item.subjectVieModel.SubjectId }); } subjectModuleServivice.Update(subjectModuleList, item.subjectVieModel.SubjectId); return(ActionResultProcess.Success()); } catch (Exception ex) { return(ActionResultProcess.Error(ex)); } }
public ActionResult SubjectCreate(SubjectViewViewModel item) { var dto = HttpContext.Current.Request.Form["item"]; try { Subject s = subjectService.Create(Mapper.Map <Subject>(item.subjectVieModel)); List <string> subjectModuleNames = item.subjectModuleList; var subjectModuleList = new List <SubjectModules>(); foreach (var val in subjectModuleNames) { subjectModuleList.Add(new SubjectModules { ModuleName = val, SubjectId = item.subjectVieModel.SubjectId }); } subjectModuleServivice.Create(subjectModuleList); return(ActionResultProcess.Success()); } catch (Exception ex) { return(ActionResultProcess.Error(ex)); } }