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