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