public async Task <IHttpActionResult> GetById(int id) { SpecificationAttributeOptionDTO SpecificationAttributeOption = await SpecificationAttributeOptionService.GetAll().Where(x => x.Id == id).ProjectTo <SpecificationAttributeOptionDTO>().FirstOrDefaultAsync(); if (SpecificationAttributeOption == null) { return(NotFound()); } return(Ok(SpecificationAttributeOption)); }
public async Task <IHttpActionResult> Update([FromBody] SpecificationAttributeOptionDTO SpecificationAttributeOptionDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var entity = await SpecificationAttributeOptionService.FindOneAsync(SpecificationAttributeOptionDto.Id); entity = SpecificationAttributeOptionDto.ToEntity(entity); await SpecificationAttributeOptionService.UpdateAsync(entity); return(Ok(entity.ToModel())); }
public static SpecificationAttributeOption ToEntity(this SpecificationAttributeOptionDTO dto, SpecificationAttributeOption entity) { return(Mapper.Map(dto, entity)); }
public static SpecificationAttributeOption ToEntity(this SpecificationAttributeOptionDTO dto) { return(Mapper.Map <SpecificationAttributeOptionDTO, SpecificationAttributeOption>(dto)); }