public JsonResult Add(QualificationViewModel model) { if (ModelState.IsValid) { var EntityMapped = Mapper.Map <Qualification>(model); EntityMapped.UserId = CurrentUser.Id; EntityMapped.CreatedDate = DateTime.Now; _QualificationService.Add(EntityMapped); return(Json(new { data = model, success = true }, JsonRequestBehavior.AllowGet)); } var errors = ModelState.GetDistinctModelErrors(); return(Json(new { data = model, success = false, ErrorsList = errors }, JsonRequestBehavior.AllowGet)); }
public IActionResult Add([FromBody] EmployeeQualificationDto qualification) { var newItem = new Qualification() { Name = qualification.Name, EmployeeQualification = new List <EmployeeQualification>() { new EmployeeQualification() { Institution = qualification.Institution, EmployeeId = qualification.EmployeeId, Note = qualification.Note, City = qualification.City, ValidTo = qualification.ValidTo, ValidFrom = qualification.ValidFrom, } } }; _qualificationService.Add(newItem); _qualificationService.SaveChanges(); return(Ok()); }