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