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(); }
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); }