public async Task <IHttpActionResult> Update([FromBody] BannerDTO BannerDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var entity = await BannerService.FindOneAsync(BannerDto.Id); entity = BannerDto.ToEntity(entity); entity.LastUserId = User.Identity.GetUserId(); entity.LastTime = DateTime.Now; await BannerService.UpdateAsync(entity); return(Ok(entity.ToModel())); }