public ResultViewModel<FacultyViewModel> Create([FromBody] FacultyViewModel model) { try { if (ModelState.IsValid) { Faculty faculty = new Faculty(); faculty.Name = model.Name; var res = _applicationDbContext.Faculties.Add(faculty); var result = _applicationDbContext.SaveChanges(); return new ResultViewModel<FacultyViewModel>(new FacultyViewModel(faculty)); } return new ResultViewModel<FacultyViewModel>("Model is not valid"); } catch (Exception e) { return new ResultViewModel<FacultyViewModel>(e.ToString()); } }
public FacultyViewModel(Faculty fac) { this.Name = fac.Name; this.Id = fac.Id; }