示例#1
0
        public DirectorGradeVm GetGradeById(int id)
        {
            Grade           grade = this.Context.Grades.FirstOrDefault(g => g.Id == id);
            DirectorGradeVm vm    = Mapper.Instance.Map <Grade, DirectorGradeVm>(grade);

            return(vm);
        }
        public void AddGrade(DirectorGradeVm bind)
        {
            Grade grade = Mapper.Instance.Map <DirectorGradeVm, Grade>(bind);

            this.Context.Grades.Add(grade);
            this.Context.SaveChanges();
        }
示例#3
0
        public ActionResult Add(DirectorGradeVm bind)
        {
            if (this.service.IsGradeExist(bind))
            {
                this.ModelState.AddModelError("Value", "Класът вече съществува");
            }

            if (this.ModelState.IsValid)
            {
                this.service.AddGrade(bind);
                return(this.RedirectToAction("All"));
            }

            return(this.View());
        }
        public bool IsGradeExist(DirectorGradeVm bind)
        {
            bool isExist = this.Context.Grades.Any(g => g.Value == bind.Value && g.Class == bind.Class);

            return(isExist);
        }