コード例 #1
0
        public static RoomSales ModelToEnity(this RoomSalesModel model, bool virtualActive = false)
        {
            RoomSales entity = new RoomSales()
            {
                Amount      = model.Amount,
                DiscountsId = model.DiscountsId,
                LoginDate   = model.LoginDate,
                LogoutDate  = model.LogoutDate,
                PacketId    = model.PacketId,
                RoomId      = model.RoomId,
                SalesId     = model.SalesId,

                Id       = model.Id,
                IsActive = model.IsActive
            };

            if (virtualActive)
            {
                entity.Discount       = model.Discount;
                entity.Packet         = model.Packet;
                entity.Room           = model.Room;
                entity.Sale           = model.Sale;
                entity.SaleExtras     = model.SaleExtras;
                entity.StayingInRooms = model.StayingInRooms;
            }
            return(entity);
        }
コード例 #2
0
 public static RoomSalesModel EntityToModel(this RoomSales entity, bool virtualActive = false)
 {
     try
     {
         RoomSalesModel model = new RoomSalesModel()
         {
             Amount      = entity.Amount,
             DiscountsId = entity.DiscountsId,
             LoginDate   = entity.LoginDate,
             LogoutDate  = entity.LogoutDate,
             PacketId    = entity.PacketId,
             RoomId      = entity.RoomId,
             SalesId     = entity.SalesId,
             IsActive    = entity.IsActive,
             Id          = entity.Id
         };
         if (virtualActive)
         {
             model.Discount       = entity.Discount;
             model.Packet         = entity.Packet;
             model.Room           = entity.Room;
             model.Sale           = entity.Sale;
             model.SaleExtras     = entity.SaleExtras;
             model.StayingInRooms = entity.StayingInRooms;
         }
         return(model);
     }
     catch (Exception)
     {
         return(new RoomSalesModel());
     }
 }
コード例 #3
0
        public static RoomSales ModelToEnity(this RoomSalesModel model, bool virtualActive = false)
        {
            RoomSales entity = new RoomSales()
            {
                 Amount=model.Amount,
                  DiscountsId=model.DiscountsId,
                   LoginDate=model.LoginDate,
                    LogoutDate=model.LogoutDate,
                     PacketId=model.PacketId,
                      RoomId=model.RoomId,
                       SalesId=model.SalesId,

                Id = model.Id,
                IsActive = model.IsActive
            };
            if (virtualActive)
            {
                entity.Discount = model.Discount;
                entity.Packet = model.Packet;
                entity.Room = model.Room;
                entity.Sale = model.Sale;
                entity.SaleExtras = model.SaleExtras;
                entity.StayingInRooms = model.StayingInRooms;

            }
            return entity;
        }