public IHttpActionResult CreateOpenDeposit(OpenDepositDto openDepositDto) { if (!ModelState.IsValid) { return(BadRequest()); } var openDeposit = Mapper.Map <OpenDepositDto, OpenDeposit>(openDepositDto); _context.OpenDeposits.Add(openDeposit); _context.SaveChanges(); openDepositDto.Id = openDeposit.Id; return(Created(new Uri(Request.RequestUri + "/" + openDeposit.Id), openDepositDto)); }
public IHttpActionResult UpdateOpenDeposit(int id, OpenDepositDto openDepositDto) { if (!ModelState.IsValid) { return(BadRequest()); } var openDepositInDb = _context.OpenDeposits.SingleOrDefault(d => d.Id == id); if (openDepositInDb == null) { return(NotFound()); } Mapper.Map(openDepositDto, openDepositInDb); _context.SaveChanges(); return(Ok()); }