public IActionResult CheckExistUserSetInSchedules([FromQuery] CheckDuplicateUserSchedulesModel model) { var result = _yachtCharteringSchedulesService.CheckExistUserSetInSchedules(model); if (result.IsSuccessStatusCode) { return(Ok(result)); } return(BadRequest()); }
public BaseResponse <bool> CheckExistUserSetInSchedules(CheckDuplicateUserSchedulesModel model) { try { var entity = _context.YachtCharteringSchedules.Where(x => x.CharteringFid == model.CharteringId && x.UserFid == model.UserId && x.YachtFid == model.YachtId && x.Deleted == false).AsNoTracking().ToList(); if (entity.Count() > 0) { return(BaseResponse <bool> .Success(true)); } else { return(BaseResponse <bool> .NoContent()); } } catch (Exception ex) { return(BaseResponse <bool> .InternalServerError(message : ex.Message)); } }