示例#1
0
        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));
            }
        }
示例#2
0
 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));
     }
 }
示例#3
0
        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));
            }
        }