public async Task <ActionResult> Create([Bind(Include = "UfId,Sigla,Estado,CodigoEstado")] Uf uf) { if (ModelState.IsValid) { db.Uf.Add(uf); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(uf)); }
public async Task <ActionResult> Create([Bind(Include = "CidadeId,Descricao,UfId")] Cidade cidade) { if (ModelState.IsValid) { db.Cidade.Add(cidade); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.UfId = new SelectList(db.Uf, "UfId", "Sigla", cidade.UfId); return(View(cidade)); }
public async Task <ActionResult> Create([Bind(Include = "Id,Descricao,CidadeId")] Bairro bairro) { if (ModelState.IsValid) { db.Bairro.Add(bairro); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.CidadeId = new SelectList(db.Cidade, "Id", "Descricao", bairro.CidadeId); return(View(bairro)); }
public async Task <TEntity> CreateAsync(TEntity entity) { _db.Add(entity); await _db.SaveChangesAsync(); return(entity); }
public async Task <TEntity> DeleteAsync(int id) { var entity = await _db.Set <TEntity>().FirstOrDefaultAsync(x => x.Id == id); _db.Remove(entity); await _db.SaveChangesAsync(); return(entity); }
public async Task <TEntity> UpdateAsync(int id, TEntityBindingModel model) { var entity = await _db.Set <TEntity>().FirstOrDefaultAsync(x => x.Id == id); var dest = (TEntity)Mapper.Map(model, entity, typeof(TEntityBindingModel), typeof(TEntity)); _db.Update(dest); await _db.SaveChangesAsync(); return(dest); }