コード例 #1
0
        public List <OdaDto> GetRooms(OtelDto otel)
        {
            BaseRepository <Room> _repo = new BaseRepository <Room>();

            var           DBotel      = _repo.Query <Room>().Where(x => x.OtelId == otel.Id).ToList();
            List <OdaDto> odaBilgiler = new List <OdaDto>();

            foreach (var room in DBotel)
            {
                odaBilgiler.Add(new OdaDto()
                {
                    Id          = room.Id,
                    Name        = room.Name,
                    OtelId      = room.OtelId,
                    Balcony     = room.Balcony,
                    Price       = room.Price,
                    PersonCount = room.PersonCount,
                    Tel         = room.Tel,
                    TV          = room.TV,
                    Clima       = room.Clima,
                    MiniBar     = room.MiniBar,
                    Jakuzi      = room.Jakuzi,
                    Bathroom    = room.Bathroom,
                    Dryer       = room.Dryer,
                    Cover       = room.Cover
                });
            }

            return(odaBilgiler);
        }
コード例 #2
0
        // GET: Kayit
        public ActionResult OtelBasvuru(string Name, string Address, string Cover, string Email, string Description, int Star, string Tel, string Gym, string Breakfast, string Bar, string CarPark, string Pool, string Restaurant, string RoomService, string Spa, string Wifi)
        {
            OtelDto dto = new OtelDto()
            {
                Name        = Name,
                Address     = Address,
                Cover       = "Image",
                Email       = Email,
                Description = Description,
                Star        = Star,
                Tel         = Tel,
                Status      = false,
                Gym         = Gym,
                Breakfast   = Breakfast,
                Bar         = Bar,
                CarPark     = CarPark,
                Pool        = Pool,
                Restaurant  = Restaurant,
                RoomService = RoomService,
                Spa         = Spa,
                Wifi        = Wifi
            };

            Services.OtelService.InsertNewOtel(dto);
            TempData["Status"] = "succes";
            return(Redirect("/Home/Index"));
        }
コード例 #3
0
        public void InsertNewOtel(OtelDto otel)
        {
            Otel otelBilgiler = new Otel()
            {
                Name        = otel.Name,
                Description = otel.Description,
                Email       = otel.Email,
                Restaurant  = otel.Restaurant,
                Address     = otel.Address,
                Bar         = otel.Bar,
                Breakfast   = otel.Breakfast,
                CarPark     = otel.CarPark,
                Cover       = otel.Cover,
                Gym         = otel.Gym,
                Pool        = otel.Pool,
                RoomService = otel.RoomService,
                Spa         = otel.Spa,
                Star        = otel.Star,
                Tel         = otel.Tel,
                Status      = otel.Status,
                Wifi        = otel.Wifi
            };

            using (BaseRepository <Otel> _repo = new BaseRepository <Otel>())
            {
                _repo.Add(otelBilgiler);
            }
        }
コード例 #4
0
 public OtelDto GetOtelByName(OtelDto otel)
 {
     using (BaseRepository <Otel> _repo = new BaseRepository <Otel>())
     {
         var     DBotel       = _repo.Query <Otel>().FirstOrDefault(x => x.Id == otel.Id);
         OtelDto otelBilgiler = new OtelDto()
         {
             Id          = DBotel.Id,
             Name        = DBotel.Name,
             Description = DBotel.Description,
             Email       = DBotel.Email,
             Restaurant  = DBotel.Restaurant,
             Address     = DBotel.Address,
             Bar         = DBotel.Bar,
             Breakfast   = DBotel.Breakfast,
             CarPark     = DBotel.CarPark,
             Cover       = DBotel.Cover,
             Gym         = DBotel.Gym,
             Pool        = DBotel.Pool,
             RoomService = DBotel.RoomService,
             Spa         = DBotel.Spa,
             Star        = DBotel.Star,
             Tel         = DBotel.Tel,
             Status      = DBotel.Status,
             Wifi        = DBotel.Wifi
         };
         return(otelBilgiler);
     }
 }
コード例 #5
0
        public ActionResult _PartialOdalar()
        {
            var     otelID = Convert.ToInt32(Session["OtelId"]);
            OtelDto otl    = new OtelDto();

            otl.Id = otelID;
            var odalar = Services.OtelService.GetRooms(otl);

            return(PartialView(odalar));
        }
コード例 #6
0
        // GET: Otel
        public ActionResult Index()
        {
            var     otelID = Convert.ToInt32(Session["OtelId"]);
            OtelDto otl    = new OtelDto();

            otl.Id = otelID;
            var oteller = Services.OtelService.GetOtelByName(otl);

            return(View(oteller));
        }
コード例 #7
0
        public ActionResult _PartialOdaDetay()
        {
            var     ottel = Convert.ToInt32(TempData["OtelIdsi"]);
            OtelDto otel  = new OtelDto();

            otel.Id = ottel;
            var DBOda = Services.OtelService.GetRooms(otel);

            return(PartialView(DBOda));
        }
コード例 #8
0
        // GET: Detail
        public ActionResult Otel(int Id)
        {
            OtelDto o = new OtelDto();

            o.Id = Id;

            var DbOtel = Services.OtelService.GetOtelByName(o);

            return(View(DbOtel));
        }
コード例 #9
0
 public void DeleteOtel(OtelDto otel)
 {
     throw new NotImplementedException();
 }