Пример #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();
 }