Exemple #1
0
        public JsonResult AdminRegister(Administrator u)
        {
            string message = "";

            //Here we will save data to the database
            if (ModelState.IsValid)
            {
                using (BootCampEntities dc = new BootCampEntities())
                {
                    //check username available
                    var user = dc.Administrators.Where(a => a.Email.Equals(u.Email)).FirstOrDefault();
                    if (user == null)
                    {
                        //Save here
                        dc.Administrators.Add(u);
                        dc.SaveChanges();
                        message = "Success";
                    }
                    else
                    {
                        message = "Username not available!";
                    }
                }
            }
            else
            {
                message = "Failed!";
            }
            return(new JsonResult {
                Data = message, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Exemple #2
0
        public JsonResult AddTraveller(Traveller u)
        {
            string message = "";

            if (ModelState.IsValid)
            {
                using (BootCampEntities dc = new BootCampEntities())
                {
                    var user = dc.Travellers.Where(a => a.FirstName.Equals(u.FirstName) && a.Surname.Equals(u.Surname)).FirstOrDefault();
                    if (user == null)
                    {
                        dc.Travellers.Add(u);
                        dc.SaveChanges();
                        message = "Success";
                    }
                    else
                    {
                        message = "Traveller not available!";
                    }
                }
            }
            else
            {
                message = "Failed!";
            }
            return(new JsonResult {
                Data = message, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Exemple #3
0
 public JsonResult AdminLogin(LoginData d)
 {
     using (BootCampEntities dc = new BootCampEntities())
     {
         var user = dc.Administrators.Where(a => a.Email.Equals(d.Email) && a.Password.Equals(d.Password)).FirstOrDefault();
         return(new JsonResult {
             Data = user, JsonRequestBehavior = JsonRequestBehavior.AllowGet
         });
     }
 }
Exemple #4
0
        //[HttpPost]
        //public JsonResult SaveFiles(string description, string hotelName)
        //{
        //    string Message, fileName, actualFileName;
        //    Message = fileName = actualFileName = string.Empty;
        //    bool flag = false;
        //    if (Request.Files != null)
        //    {
        //        var file = Request.Files[0];
        //        actualFileName = file.FileName;
        //        fileName = Guid.NewGuid() + Path.GetExtension(file.FileName);
        //        int size = file.ContentLength;

        //        try
        //        {
        //            file.SaveAs(Path.Combine(Server.MapPath("~/UploadedFiles"), fileName));

        //            UploadedFile f = new UploadedFile
        //            {
        //                FileName = actualFileName,
        //                FilePath = fileName,
        //                Description = description,
        //                FileSize = size.ToString(),
        //                HotelName = hotelName
        //            };
        //            using (BootCampEntities dc = new BootCampEntities())
        //            {
        //                dc.UploadedFiles.Add(f);
        //                dc.SaveChanges();
        //                Message = "File uploaded successfully";
        //                flag = true;
        //            }
        //        }
        //        catch (Exception)
        //        {
        //            Message = "File upload failed! Please try again";
        //        }

        //    }
        //    return new JsonResult { Data = new { Message = Message, Status = flag } };
        //}

        public JsonResult GetImageByRoomNumberName()
        {
            using (BootCampEntities dc = new BootCampEntities())
            {
                var img = dc.RoomImages.Where(a => a.RoomNumber.Equals("we32")).FirstOrDefault();
                return(new JsonResult {
                    Data = img, JsonRequestBehavior = JsonRequestBehavior.AllowGet
                });
            }
        }
Exemple #5
0
        public JsonResult GetAllClients()
        {
            List <Client> client = new List <Client>();

            using (BootCampEntities dc = new BootCampEntities())
            {
                client = dc.Clients.OrderBy(a => a.FirstName).ToList();
            }

            return(new JsonResult {
                Data = client, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Exemple #6
0
        public JsonResult SaveCarFiles(string description, string carName)
        {
            string Message, fileName, actualFileName;

            Message = fileName = actualFileName = string.Empty;
            bool flag = false;

            if (Request.Files != null)
            {
                var file = Request.Files[0];
                actualFileName = file.FileName;
                fileName       = Guid.NewGuid() + Path.GetExtension(file.FileName);
                int size = file.ContentLength;

                try
                {
                    file.SaveAs(Path.Combine(Server.MapPath("~/UploadedFiles"), fileName));

                    CarImage f = new CarImage
                    {
                        FileName    = actualFileName,
                        FilePath    = fileName,
                        Description = description,
                        FileSize    = size,
                        CarName     = carName
                    };
                    using (BootCampEntities dc = new BootCampEntities())
                    {
                        dc.CarImages.Add(f);
                        dc.SaveChanges();
                        Message = "File uploaded successfully";
                        flag    = true;
                    }
                }
                catch (Exception)
                {
                    Message = "File upload failed! Please try again";
                }
            }
            return(new JsonResult {
                Data = new { Message = Message, Status = flag }
            });
        }
Exemple #7
0
        // GET: api/Gallery
        public IEnumerable <Gallery> Get()
        {
            BootCampEntities ctx = new BootCampEntities();

            return(ctx.Galleries);
        }
Exemple #8
0
        // GET: api/Test
        public IEnumerable <Test> Get()
        {
            BootCampEntities ctx = new BootCampEntities();

            return(ctx.Tests);
        }