public JsonResult Edit(EscalaTipo escalaTipo) { try { var newEscalaTipo = _escalaTipoStore.Save(escalaTipo); return(Json(new { success = true, message = "Tipo da Ausência guardado com sucesso!" })); } catch (Exception) { return(Json(new { success = false, message = "Erro ao guardar este Tipo da Ausência" })); } }
public EscalaTipo Update(EscalaTipo escalaTipo) { if (escalaTipo == null) { return(null); } using (var context = new MapaDaForcaDbContext(Options)) { context.EscalaTipos.Add(escalaTipo); context.Entry(escalaTipo).State = EntityState.Modified; return(context.SaveChanges() > 0 ? escalaTipo : null); } }
public EscalaTipo Save(EscalaTipo save) { EscalaTipo saved = null; if (_repository.IsExisting(save.Id)) { saved = _repository.Update(save); } else { saved = _repository.Create(save); } return(saved); }
public EscalaTipo Create(EscalaTipo escalaTipo) { if (escalaTipo == null) { return(null); } using (var context = new MapaDaForcaDbContext(Options)) { escalaTipo.Id = Guid.NewGuid(); context.EscalaTipos.Add(escalaTipo); context.Entry(escalaTipo).State = EntityState.Added; return(context.SaveChanges() > 0 ? escalaTipo : null); } }
public ActionResult Create(EscalaTipo escalaTipo) { var newEscalaTipo = _escalaTipoStore.Save(escalaTipo); return(new RedirectToActionResult("Detail", "EscalaTipo", new { @id = newEscalaTipo.Id, @message = true })); }