public IHttpActionResult CreateBanco(BancosDto bancoDto) { if (!ModelState.IsValid) { return(BadRequest()); } var banco = Mapper.Map <BancosDto, Bancos>(bancoDto); _context.Bancos.Add(banco); _context.SaveChanges(); bancoDto.BancoId = banco.BancoId; return(Created(new Uri(Request.RequestUri + "/" + banco.BancoId), bancoDto)); }
public IHttpActionResult UpdateBanco(int id, BancosDto bancoDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var bancoInDb = _context.Bancos.SingleOrDefault(c => c.BancoId == id); if (bancoInDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } Mapper.Map(bancoDto, bancoInDb); _context.SaveChanges(); return(Ok()); }