public QuartelViatura Update(QuartelViatura quartelViatura) { if (quartelViatura == null) { return(null); } using (var context = new MapaDaForcaDbContext(Options)) { context.QuartelViaturas.Add(quartelViatura); context.Entry(quartelViatura).State = EntityState.Modified; return(context.SaveChanges() > 0 ? quartelViatura : null); } }
public QuartelViatura Save(QuartelViatura save) { QuartelViatura saved = null; if (_repository.IsExisting(save.Id)) { saved = _repository.Update(save); } else { saved = _repository.Create(save); } return(saved); }
public QuartelViatura Create(QuartelViatura quartelViatura) { if (quartelViatura == null) { return(null); } using (var context = new MapaDaForcaDbContext(Options)) { quartelViatura.Id = Guid.NewGuid(); context.QuartelViaturas.Add(quartelViatura); context.Entry(quartelViatura).State = EntityState.Added; return(context.SaveChanges() > 0 ? quartelViatura : null); } }
public JsonResult Create(QuartelViatura quartelViatura) { var newQuartelViatura = _quartelViaturaStore.Save(quartelViatura); return(Json(new { success = true, message = "Viatura adicionada!", id = newQuartelViatura })); }