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