public async Task <IHttpActionResult> GetById(int id) { ProductAttributeCategoryMappingDTO ProductAttributeCategoryMapping = await ProductAttributeCategoryMappingService.GetAll().Where(x => x.Id == id).ProjectTo <ProductAttributeCategoryMappingDTO>().FirstOrDefaultAsync(); if (ProductAttributeCategoryMapping == null) { return(NotFound()); } return(Ok(ProductAttributeCategoryMapping)); }
public async Task <IHttpActionResult> Create([FromBody] ProductAttributeCategoryMappingDTO ProductAttributeCategoryMappingDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var entity = ProductAttributeCategoryMappingDto.ToEntity(); await ProductAttributeCategoryMappingService.InsertAsync(entity); return(Ok(entity.ToModel())); }
public static ProductAttributeCategoryMapping ToEntity(this ProductAttributeCategoryMappingDTO dto, ProductAttributeCategoryMapping entity) { return(Mapper.Map(dto, entity)); }
public static ProductAttributeCategoryMapping ToEntity(this ProductAttributeCategoryMappingDTO dto) { return(Mapper.Map <ProductAttributeCategoryMappingDTO, ProductAttributeCategoryMapping>(dto)); }