public ViaturaTipoFuncao Save(ViaturaTipoFuncao save) { ViaturaTipoFuncao saved = null; if (_repository.IsExisting(save.Id)) { saved = _repository.Update(save); } else { saved = _repository.Create(save); } return(saved); }
public ViaturaTipoFuncao Update(ViaturaTipoFuncao viaturaTipoFuncao) { if (viaturaTipoFuncao == null) { return(null); } using (var context = new MapaDaForcaDbContext(Options)) { context.ViaturaTipoFuncoes.Add(viaturaTipoFuncao); context.Entry(viaturaTipoFuncao).State = EntityState.Modified; return(context.SaveChanges() > 0 ? viaturaTipoFuncao : null); } }
public ViaturaTipoFuncao Create(ViaturaTipoFuncao viaturaTipoFuncao) { if (viaturaTipoFuncao == null) { return(null); } using (var context = new MapaDaForcaDbContext(Options)) { viaturaTipoFuncao.Id = Guid.NewGuid(); context.ViaturaTipoFuncoes.Add(viaturaTipoFuncao); context.Entry(viaturaTipoFuncao).State = EntityState.Added; return(context.SaveChanges() > 0 ? viaturaTipoFuncao : null); } }
public JsonResult Create(ViaturaTipoFuncao viaturaTipoFuncao) { var newViaturaTipoFuncao = _viaturaTipoFuncaoStore.Save(viaturaTipoFuncao); return(Json(new { success = true, message = "Função do Tipo da Viatura adicionado!", id = newViaturaTipoFuncao })); }