public CompanyTypeDto MapToCompanyTypeDto(SqlDataReader sqlDataReader) { CompanyTypeDto companyTypeDto = new CompanyTypeDto(); companyTypeDto.Id = sqlDataReader["Id"].ToInteger(); companyTypeDto.Name = sqlDataReader["Name"].ToString(); companyTypeDto.Code = sqlDataReader["Code"].ToString(); return(companyTypeDto); }
public IHttpActionResult CreateCompanyType(CompanyTypeDto companyTypeDto) { if (!ModelState.IsValid) { return(BadRequest()); } var companyType = Mapper.Map <CompanyTypeDto, CompanyType>(companyTypeDto); _context.CompanyTypes.Add(companyType); _context.SaveChanges(); companyTypeDto.Id = companyType.Id; return(Created(new Uri(Request.RequestUri + "/" + companyType.Id), companyTypeDto)); }
public void UpdateCompanyType(int id, CompanyTypeDto companyTypeDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var companyTypeInDb = _context.CompanyTypes.SingleOrDefault(c => c.Id == id); if (companyTypeInDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } Mapper.Map(companyTypeDto, companyTypeInDb); _context.SaveChanges(); }