Example #1
0
        public ActionResult ViewAirline(Models.Airline oAirline)
        {
            string sTask = string.Empty;

            if (ModelState.IsValid)
            {
                int nStatus;
                if (oAirline.AIRLINE_CODE_ID == 0)
                {
                    nStatus = oAirline.InsertUpdateDeleteAirline(oAirline, "NEW");
                }
                else
                {
                    nStatus = oAirline.InsertUpdateDeleteAirline(oAirline, "EDIT");
                }
                switch (nStatus)
                {
                case -1: ViewBag.Message = "Airline information already exists";
                    break;

                case 0: ViewBag.Message = "Airline information registerd successfully";
                    break;

                case 1: ViewBag.Message = "Error";
                    break;

                case 2: ViewBag.Message = "Airline information updated successfully";
                    break;
                }
            }
            return(View());
        }
Example #2
0
        public ActionResult ManageAirline()
        {
            Models.Airline        oAirline   = new Models.Airline();
            List <Models.Airline> lstAirline = null;

            if (ModelState.IsValid)
            {
                lstAirline = oAirline.GetAirlineInformation(0, "ALL");
            }
            ViewBag.AirlineList = lstAirline;
            return(View());
        }
Example #3
0
        public void EditAirline(Models.Airline airline, System.Web.HttpPostedFileBase file)
        {
            if (file.ContentLength > 0 && (file.ContentType == "image/jpeg" || file.ContentType == "image/png"))
            {
                string filename = Path.GetFileName(file.FileName);
                string filepath = Path.Combine(System.Web.HttpContext.Current.Server.MapPath("~/Content/images/AirlineLogo"), filename);

                file.SaveAs(filepath);

                airline.Logo = "Content/images/AirlineLogo/" + filename;
                airlineRepo.Update(airline);
            }
        }
Example #4
0
        public ActionResult ViewAirline(Int64 nAirlineID)
        {
            Models.Airline        oAirline   = new Models.Airline();
            List <Models.Airline> lstAirline = null;

            if (ModelState.IsValid)
            {
                lstAirline = oAirline.GetAirlineInformation(nAirlineID, "ONE");
                if (lstAirline != null && lstAirline.Count > 0)
                {
                    oAirline = lstAirline[0];
                }
            }
            ViewBag.AirlineID = nAirlineID;
            return(View(oAirline));
        }
Example #5
0
 public void EditAirline(Models.Airline airline)
 {
     airlineRepo.Update(airline);
 }
Example #6
0
 public Models.Airline FindAirline(int id)
 {
     Models.Airline a = airlineRepo.Find(id);
     return(a);
 }
Example #7
0
        public ActionResult Delete(Int64 nID, string sType, string sActionName, string sControllerName)
        {
            string Message = string.Empty;

            try
            {
                if (ModelState.IsValid)
                {
                    int nStatus = 0;
                    if (nID != 0)
                    {
                        switch (sType)
                        {
                        case "User":
                        {
                            Models.User oUser = new Models.User();
                            nStatus = oUser.DeleteUser(nID, "DELETE");
                            if (oUser != null)
                            {
                                oUser.Dispose();
                                oUser = null;
                            }
                            break;
                        }

                        case "Aircraft":
                        {
                            Models.Aircraft oAircraft = new Models.Aircraft();
                            nStatus = oAircraft.DeleteAircraft(nID, "DELETE");
                            if (oAircraft != null)
                            {
                                oAircraft.Dispose();
                                oAircraft = null;
                            }
                            break;
                        }

                        case "Airline":
                        {
                            Models.Airline oAirline = new Models.Airline();
                            nStatus = oAirline.DeleteAirline(nID, "DELETE");
                            if (oAirline != null)
                            {
                                oAirline.Dispose();
                                oAirline = null;
                            }
                            break;
                        }

                        case "BME": { break; }

                        case "Stand": { break; }

                        case "Assocciation": { break; }
                        }
                    }
                    switch (nStatus)
                    {
                    case -1: ViewBag.Message = sType + " information already exists";
                        break;

                    case 1: ViewBag.Message = "Error";
                        break;

                    case 3: ViewBag.Message = sType + " information deleted successfully";
                        break;
                    }
                }
                ViewBag.Action         = sActionName;
                ViewBag.ControllerName = sControllerName;
            }
            catch (Exception ex)
            {
            }
            return(View());
        }
Example #8
0
 public ActionResult ManageAirline(Models.Airline oAirline)
 {
     return(View());
 }