public IActionResult Create(CareerViewModel model) { if (ModelState.IsValid) { var career = new Career(); model.ToEntityModel(career); _careerService.Create(career); return(Json(new { success = true })); } return(Json(new { success = false, data = model, errors = ModelState.Values.Where(i => i.Errors.Count > 0).Select(x => x.Errors) })); }
public IActionResult Edit(int id, CareerViewModel model) { var career = _careerService.GetById(id); if (career == null) { return(BadRequest()); } if (ModelState.IsValid) { model.ToEntityModel(career); _careerService.Update(career); return(Json(new { success = true })); } return(Json(new { success = false, data = model, errors = ModelState.Values.Where(i => i.Errors.Count > 0).Select(x => x.Errors) })); }