public IHttpActionResult CreateCompanyReg(CompanyRegDto companyRegDto) { if (!ModelState.IsValid) { return(BadRequest()); } var companyReg = Mapper.Map <CompanyRegDto, CompanyReg>(companyRegDto); _context.CompanyRegs.Add(companyReg); _context.SaveChanges(); companyRegDto.Id = companyReg.Id; return(Created(new Uri(Request.RequestUri + "/" + companyReg.Id), companyRegDto)); }
public void UpdateCompanyReg(int id, CompanyRegDto companyRegDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var companyRegInDb = _context.CompanyRegs.SingleOrDefault(c => c.Id == id); if (companyRegInDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } Mapper.Map(companyRegDto, companyRegInDb); _context.SaveChanges(); }