public async Task <bool> Update(UpdateTravelPlanDto model) { var travelPlan = await _context.TravelPlans.SingleOrDefaultAsync(x => x.Id == model.Id && !x.IsDeleted); if (travelPlan == null) { return(false); } _mapper.Map(model, travelPlan); return(await _context.SaveChangesAsync() > 0); }
public async Task <IActionResult> Update(UpdateTravelPlanDto model) { if (ModelState.IsValid) { var result = await _travelPlanService.Update(model); if (result) { return(Ok()); } else { return(NotFound()); } } else { return(BadRequest(ModelState)); } }