public static DBActionResult Save(CvCompetenceModel model) { LogHelper.LogError("Test pisanja greške u CvCompetencesManager.Save"); DBActionResult result = new DBActionResult(); try { using (Entities db = new Entities()) { CvCompetence entity = model.TranslateTo <CvCompetence>(); db.CvCompetences.Add(entity); if (entity.Id != 0) { //attach entity and save db.Entry <CvCompetence>(entity).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); result.ActionSucceed = true; result.EntityId = entity.Id; } } catch (Exception ex) { LogHelper.LogError(ex); } return(result); }
public virtual ActionResult CvCompetenceEdit(CvCompetenceEditViewModel model) { if (ModelState.IsValid) { CvCompetenceModel editModel = model.TranslateTo <CvCompetenceModel>(); var result = CvCompetencesManager.Save(editModel); if (result.ActionSucceed == true) { model.Message = "Saved!!!"; model.Id = result.EntityId; } else { model.Message = "Not saved!!!"; } } //force for Html.HiddenFor... ModelState.Clear(); return(View("CvCompetenceEdit", model)); }