public static Task <VolatilityRate> Add(Employee employee, VolatilityRate volatilityRate) { volatilityRate.Employee = employee; volatilityRate.RoomKind = volatilityRate.RoomKind.GetManaged(); if (!volatilityRate.RoomKind.IsActive) { throw new Exception("Loại phòng " + volatilityRate.RoomKind.Id + " đã ngưng hoại động"); } return(VolatilityRateDataAccess.Add(volatilityRate)); }
public static Task <VolatilityRate> Update(Employee employee, VolatilityRate volatilityRate) { var volatilityRateInDatabase = GetAndCheckValid(volatilityRate.Id); volatilityRate.Employee = employee; volatilityRate.RoomKind = volatilityRate.RoomKind.GetManaged(); if (!volatilityRate.RoomKind.IsActive) { throw new Exception("Loại phòng " + volatilityRate.RoomKind.Id + " đã ngưng hoại động"); } return(VolatilityRateDataAccess.Update(volatilityRateInDatabase, volatilityRate)); }
public static IEnumerable <VolatilityRate> Get() => VolatilityRateDataAccess.Get();
public static VolatilityRate Get(int volatilityRateId) => VolatilityRateDataAccess.Get(volatilityRateId);
public static void Delete(int volatilityRateId) { var volatilityRateInDatabase = GetAndCheckValid(volatilityRateId); VolatilityRateDataAccess.Delete(volatilityRateInDatabase); }