public async Task Update(int id, HostessDTO modelDTO) { var source = uow.AirHostesses.Get(id); var dest = mapper.Map <HostessDTO, Hostess>(modelDTO); await uow.AirHostesses.Update(dest); await uow.SaveAsync(); }
public async Task <IActionResult> Get(int id) { HostessDTO hostess = await service.GetById(id); if (hostess == null) { return(NotFound()); } return(Ok(hostess)); }
public async Task Create(HostessDTO item) { var model = mapper.Map <HostessDTO, Hostess>(item); var validationResult = validator.Validate(model); if (validationResult.IsValid) { await uow.AirHostesses.Create(model); await uow.SaveAsync(); } throw new ValidationException(validationResult.Errors); }
public async Task <IActionResult> Put(int id, [FromBody] HostessDTO modelDTO) { if (modelDTO == null) { ModelState.AddModelError("", "Hostess structure is wrong!!!"); return(BadRequest(ModelState)); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await service.Update(id, modelDTO); return(Ok(modelDTO)); }
public async Task <IActionResult> Post([FromBody] HostessDTO modelDTO) { if (modelDTO == null) { ModelState.AddModelError("", "Hostess structure is wrong!!!"); return(BadRequest(ModelState)); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await service.Create(modelDTO); return(Created("api/Airhostess", modelDTO)); }
public async Task Update(HostessDTO modelDTO) { var dest = mapper.Map <HostessDTO, Hostess>(modelDTO); await uow.AirHostesses.Update(dest); }