/// <summary> /// 确认会议室预定信息 /// </summary> /// <param name="roomReservationDeleteViewModel"></param> /// <returns></returns> public int RoomReservationReal_Update(RoomReservationUpdateViewModel roomReservationUpdateViewModel) { List <MeetingRoom_Reservation> RowsNum = _IRoomReservationRepository .SearchReservationByid(roomReservationUpdateViewModel.Id); if (RowsNum.Count > 0) { RowsNum[0].RoomStatus = "3"; RowsNum[0].UpdateDate = DateTime.Now; RowsNum[0].UpdateUser = roomReservationUpdateViewModel.UserId; _IRoomReservationRepository.Update(RowsNum[0]); } return(_IRoomReservationRepository.SaveChanges()); }
public ActionResult <RoomReservationUpdateResModel> Manage_Room_Cancel(RoomReservationUpdateViewModel roomReservationUpdateViewModel) { RoomReservationUpdateResModel roomreservationUpdateResModel = new RoomReservationUpdateResModel(); int DeleteResult = _RoomReservationService.RoomReservation_Update(roomReservationUpdateViewModel); if (DeleteResult == 1) { roomreservationUpdateResModel.UpdateCount = 1; roomreservationUpdateResModel.IsSuccess = true; roomreservationUpdateResModel.baseViewModel.Message = "取消会议室预定信息成功"; roomreservationUpdateResModel.baseViewModel.ResponseCode = 200; _ILogger.Information("取消会议室预定信息成功"); return(Ok(roomreservationUpdateResModel)); } else { roomreservationUpdateResModel.UpdateCount = 0; roomreservationUpdateResModel.IsSuccess = false; roomreservationUpdateResModel.baseViewModel.Message = "取消会议室预定信息失败"; roomreservationUpdateResModel.baseViewModel.ResponseCode = 400; _ILogger.Information("取消会议室预定信息失败"); return(Ok(roomreservationUpdateResModel)); } }