📄 roommanager.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
using HotelManager.Models;
using HotelManager.DAL;
/*********************************
* 类名:RoomManager
* 功能描述:提供客房信息业务逻辑
* ******************************/
namespace HotelManager.BLL
{
public static class RoomManager
{
#region "Public Methods"
/// <summary>
/// 得到客房信息集合
/// </summary>
/// <returns></returns>
public static IList<Room> GetAllRooms()
{
try
{
return RoomService.GetAllRooms();
}
catch (Exception ex)
{
throw new Exception(ex.ToString());
}
}
/// <summary>
/// 根据客房ID得到客房实体对象
/// </summary>
/// <param name="roomId">客房ID</param>
/// <returns></returns>
public static Room GetRoomByRoomId(int roomId)
{
try
{
return RoomService.GetRoomByRoomId(roomId);
}
catch (Exception ex)
{
throw new Exception(ex.ToString());
}
}
/// <summary>
/// 根据客房ID删除客房信息
/// </summary>
/// <param name="roomId">客房ID</param>
public static void DeleteRoomByRoomId(int roomId)
{
try
{
RoomService.DeleteRoomByRoomId(roomId);
}
catch (Exception ex)
{
throw new Exception(ex.ToString());
}
}
/// <summary>
/// 修改客房信息
/// </summary>
/// <param name="room">客房实体对象</param>
public static void ModifyRoom(Room room)
{
try
{
RoomService.ModifyRoom(room);
}
catch (Exception ex)
{
throw new Exception(ex.ToString());
}
}
/// <summary>
/// 根据房间号得到客房ID
/// </summary>
/// <param name="roomNo"></param>
/// <returns></returns>
public static int GetRoomIdByRoomNo(string roomNo)
{
int roomId;
try
{
roomId = RoomService.GetRoomIdByRoomNo(roomNo);
}
catch (Exception ex)
{
throw new Exception(ex.ToString());
}
return roomId;
}
/// <summary>
/// 新增客房信息
/// </summary>
/// <param name="room">客房实体对象</param>
/// <returns></returns>
public static int AddRoom(Room room)
{
try
{
return RoomService.AddRoom(room);
}
catch (Exception ex)
{
throw new Exception(ex.ToString());
}
}
#endregion
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -