public IHttpActionResult CreateCostumer(CostumerDto costumerDto) { if (!ModelState.IsValid) { return(BadRequest()); } var costumer = Mapper.Map <CostumerDto, Costumer>(costumerDto); _context.Costumers.Add(costumer); _context.SaveChanges(); costumerDto.Id = costumer.Id; return(Created(new Uri(Request.RequestUri + "/" + costumer.Id), costumerDto)); }
public void UpdateCostumer(int id, CostumerDto costumerDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var costumerInDb = _context.Costumers.SingleOrDefault(c => c.Id == id); if (costumerInDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } Mapper.Map(costumerDto, costumerInDb); _context.SaveChanges(); }