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