public ActionResult ViewCabwithDriver(long Id) { AdminVM VM = new AdminVM(); var data1 = _prov.GetCitiesList(); VM.CityDDL = data1.ToDictionary(a => a.CityName, a => a.CityName); var Eminties = _prov.EminitesList(); var colorList = _prov.ColourSList(); var VehicleType = _prov.vehicleType(); var vehicleBrands = _prov.VehicleBrandList(); VM.EminitiesDLL = Eminties.ToDictionary(a => a.Eminity, a => a.Eminity); VM.ColorDLL = colorList.ToDictionary(a => a.Color, a => a.Color); VM.VehicleTypeDDL = VehicleType.ToDictionary(a => a.vehicleType, a => a.vehicleType); VM.BrandsDLL = vehicleBrands.ToDictionary(a => a.BrandName, a => a.BrandName); VM.Vehicle = _prov.GetCabinfoById(Id); var driverid = Convert.ToInt32(VM.Vehicle.Id); VM.DriversInfo = _prov.GetDriverInfoById1(driverid); return(View(VM)); }
public AdminView(MainWindow mainWindow) { InitializeComponent(); DataContext = new AdminVM(this, mainWindow); }
public BussinessCustomResponse <AdminVM> Update(AdminVM entityToUpdateVM) { return(base.Update(entityToUpdateVM)); }
// Genera los datos para mostrar en la vista //[Authorize(Roles = "Admin")] public async Task <IActionResult> Index() { AdminVM avm = await MostVisitedWines(); return(View(avm)); }
public ActionResult Dashboard() { AdminVM VM = new AdminVM(); return(View(VM)); }
public IHttpActionResult Post(AdminVM project) { AdminVM newproject = _adapter.NewProject(project); return(Ok(newproject)); }
public IActionResult RemovePlayer(AdminVM model) { rep.RemovePlayer(model.PlayerToRemove); return(RedirectToAction(nameof(AdminController.Index))); }
public ActionResult CreateCab(AdminVM VM, HttpPostedFileBase ImageData, HttpPostedFileBase DLCopy) { VM.Vehicle.CreatedBy = Session["Agent_Auth_Session"].ToString(); //VM.DriversInfo.CreatedBy = Session["Agent_Auth_Session"].ToString(); VM.Vehicle.Status = 1; ImageData = Request.Files["ImageData"]; //string agent = Session["Agent_Auth_Session"].ToString(); //var AgentsList = _prov.AgentsList1(agent); //VM.AgentsDDL = AgentsList.ToDictionary(a => a.TravelUserName, a => a.TravelUserName); //var BP = _prov.BoardingPointslist("ALL"); //VM.BoardingStops = BP.ToDictionary(a => a.BoardingPoint, a => a.BoardingPoint); var Eminties = _prov.EminitesList(); var colorList = _prov.ColourSList(); var VehicleType = _prov.vehicleType(); var vehicleBrands = _prov.VehicleBrandList(); VM.EminitiesDLL = Eminties.ToDictionary(a => a.Eminity, a => a.Eminity); VM.ColorDLL = colorList.ToDictionary(a => a.Color, a => a.Color); VM.VehicleTypeDDL = VehicleType.ToDictionary(a => a.vehicleType, a => a.vehicleType); VM.BrandsDLL = vehicleBrands.ToDictionary(a => a.BrandName, a => a.BrandName); //var data = _prov.GetRootsList(); //VM.RoutListDDL = data.ToDictionary(a => a.Id, a => a.RootSource + " - " + a.RootDEstination); var data1 = _prov.GetCitiesList(); VM.CityDDL = data1.ToDictionary(a => a.CityName, a => a.CityName); //int l = _prov.CheckUsername(VM.Vehicle.OwnerName); //if (l == 0) //{ // ViewBag.message = "Owner Name already exists"; // return View(VM); //} //int k = _prov.CheckMobileNumber(VM.Vehicle.VehicleOwnerCont); //if (k == 0) //{ // ViewBag.messageh = "Phone Number already exists"; // return View(VM); //} //int e = _prov.DriCheckUsername(VM.DriversInfo.DriverUserName); //if (e == 0) //{ // ViewBag.dermessage = "Driver UserName already exists"; // return View(VM); //} //int w = _prov.DriCheckMobileNumber(VM.DriversInfo.ContactNumber); //if (w == 0) //{ // ViewBag.dermessageh = "Phone Number already exists"; // return View(VM); //} if (ImageData != null && ImageData.ContentLength != 0) { string Timestamp = DateTime.Now.ToString("yyyyMMddHHmmssfff"); string ImgFileName = Timestamp + ImageData.FileName; string path1 = ""; string MapPath = ""; path1 = Path.Combine(Server.MapPath("~/Banners/"), ImgFileName); MapPath = "/Banners/" + ImgFileName; ImageData.SaveAs(path1); VM.Vehicle.VechileImages = MapPath; //VM.Agents.Image = MapPath; } DLCopy = Request.Files["DLCopy"]; if (DLCopy != null && DLCopy.ContentLength != 0) { string Timestamp = DateTime.Now.ToString("yyyyMMddHHmmssfff"); string ImgFileName = Timestamp + DLCopy.FileName; string path1 = ""; string MapPath = ""; path1 = Path.Combine(Server.MapPath("~/Banners/"), ImgFileName); MapPath = "/Banners/" + ImgFileName; ImageData.SaveAs(path1); VM.DriversInfo.DrivingLicensecopy = MapPath; //VM.Agents.Image = MapPath; } VM.Vehicle.TravelerUserName = Session["Agent_Auth_Session"].ToString(); //long i = _prov.CabwithDriver(VM.Vehicle, VM.DriversInfo); long i = _prov.CretaeCab(VM.Vehicle); if (i > 0) { //VM.DriversInfo.VehicleId = i; //VM.DriversInfo.TravelId = VM.Vehicle.travelId; //VM.DriversInfo.RootNumber = VM.Vehicle.RootNumber; //int j = _prov.CreateDriver(VM.DriversInfo); ViewBag.Error = "Record inserted successfully"; // var mobno = VM.Vehicle.VehicleOwnerCont; //_prov.SendSMS(mobno, "Welcome to Zurides"); } else { ViewBag.Error = "please try again"; } return(View(VM)); }
public IActionResult Index() { MojDbContext db = new MojDbContext(); Korisnik k = HttpContext.GetLogiraniKorisnik(); if (k.Uloga.Naziv.Contains("Kupac")) { var mod = db.Film.Where(n => n.Aktuelan == true).Select(b => new FilmKupacVM { Id = b.Id, Sinopsis = b.Sinopsis, Naziv = b.Naziv, PutanjaSlike = b.Slika }).ToList(); foreach (var item in mod) { item.Zanrovi = new List <string>(); item.Zanrovi.AddRange(db.FilmZanr.Where(y => y.FilmId == item.Id).Select(y => y.Zanr.Naziv).ToList()); } return(View(mod)); } else if (k.Uloga.Naziv.Contains("Administrator")) { var imePrezime = db.Korisnici.Where(y => y.UlogaID == 1).Select(y => y.Ime).FirstOrDefault() + " " + db.Korisnici.Where(y => y.UlogaID == 1).Select(y => y.Prezime).FirstOrDefault(); var trenutnoKorisnika = db.Korisnici.Count(); var zarada = db.Rezervacija.Sum(y => y.UkupnaCijena); var Username = db.Korisnici.Where(y => y.UlogaID == 1 && k.KorisnikID == y.KorisnikID).Select(y => y.UserName).FirstOrDefault(); var Lokacija = db.Adresa.Count(); var trenutnoFilmova = db.Film.Count(); var trenutnoRezervacija = db.Rezervacija.Count(); AdminVM n = new AdminVM { ImePrezime = imePrezime, UkupanBrojKorisnika = trenutnoKorisnika, UkupnaZarada = zarada, UserName = Username, TrenutnoLokacija = Lokacija, TrenutnoFilmova = trenutnoFilmova, TrenutnoRezervacija = trenutnoRezervacija }; return(View("Admin", n)); } else if (k.Uloga.Naziv.Contains("Uposlenik")) { var lista = db.Film.Select(y => new ZaposlenikFilmIndexVM { Id = y.Id, Naziv = y.Naziv, Sinopsis = y.Sinopsis, Trajanje = y.Trajanje, Dobno = y.DobnoOgraničenje, Godina = y.GodinaIzdavanja, Aktivan = y.Aktuelan, putanjaSlike = y.Slika, Trailer = y.Trailer, //Ocjena = db.FilmOcjena.FirstOrDefault(x => x.KupacID == HttpContext.GetLogiraniKorisnik().KorisnikID && x.FilmID == y.Id).Ocjena, //ProsjecnaOcjena = db.FilmOcjena.Where(x => x.FilmID == y.Id).Average(x => x.Ocjena) }) .ToList().OrderBy(y => y.Godina).ToList(); foreach (var item in lista) { item.Zanrovi = new List <string>(); item.Zanrovi.AddRange(db.FilmZanr.Where(y => y.FilmId == item.Id).Select(y => y.Zanr.Naziv).ToList()); item.Glumci = new List <string>(); item.Glumci.AddRange(db.FilmGlumac.Where(y => y.FilmId == item.Id).Select(y => y.Glumac.Ime + " " + y.Glumac.Prezime).ToList()); item.Reziseri = new List <string>(); item.Reziseri.AddRange(db.FilmReziser.Where(y => y.FilmId == item.Id).Select(y => y.Reziser.Ime + " " + y.Reziser.Prezime).ToList()); } return(View("Zaposlenik", lista)); } else { return(View()); } }
public AdminView() { InitializeComponent(); _adVM = new AdminVM(); DataContext = _adVM; }
public ActionResult CreateAgent(AdminVM VM, HttpPostedFileBase ImageData) { VM.Agents.CreatedBy = Session["AdminUser"].ToString(); VM.Agents.Status = 1; ImageData = Request.Files["ImageData"]; if (ImageData != null && ImageData.ContentLength != 0) { string Timestamp = DateTime.Now.ToString("yyyyMMddHHmmssfff"); string ImgFileName = Timestamp + ImageData.FileName; string path1 = ""; string MapPath = ""; path1 = Path.Combine(Server.MapPath("~/Banners/"), ImgFileName); MapPath = "/Banners/" + ImgFileName; ImageData.SaveAs(path1); VM.Agents.Logo = MapPath; //VM.Agents.Image = MapPath; } int i = _prov.CreateAgent(VM.Agents); var data = _prov.GetCitiesList(); VM.CityDDL = data.ToDictionary(a => a.CityName, a => a.CityName); if (i > 0) { if (i == 3) { ViewBag.Error = "Agent Name Already Exists please change it"; } else { using (MailMessage mailMessage = new MailMessage()) { mailMessage.From = new MailAddress("*****@*****.**"); mailMessage.Subject = "Zurides Agent Onboard Welcome Mail"; mailMessage.Body = "Dear Agent Your Login credentails are : UserName : "******" and your password is : Pass@123"; mailMessage.IsBodyHtml = true; mailMessage.To.Add(new MailAddress(VM.Agents.TavelEmail)); SmtpClient smtp = new SmtpClient(); smtp.Host = "zurides.com"; smtp.EnableSsl = false; System.Net.NetworkCredential NetworkCred = new System.Net.NetworkCredential(); NetworkCred.UserName = "******"; NetworkCred.Password = "******"; smtp.UseDefaultCredentials = false; smtp.Credentials = NetworkCred; smtp.Port = 25; smtp.Send(mailMessage); var mobno = VM.Agents.TravelPhone; _prov.SendSMS(mobno, "Welcome"); } ModelState.Clear(); ViewBag.Error = "Agent Added successfully"; } } else { ViewBag.Error = "please Try again"; } return(View(VM)); }
public ActionResult CreateEmployee() { AdminVM VM = new AdminVM(); return(View(VM)); }
public ActionResult ViewCabwithDriver(AdminVM VM, HttpPostedFileBase ImageData, HttpPostedFileBase DLCopy) { VM.Vehicle.CreatedBy = "Admin"; if (ImageData != null && ImageData.ContentLength != 0) { string Timestamp = DateTime.Now.ToString("yyyyMMddHHmmssfff"); string ImgFileName = Timestamp + ImageData.FileName; string path1 = ""; string MapPath = ""; path1 = Path.Combine(Server.MapPath("~/Banners/"), ImgFileName); MapPath = "/Banners/" + ImgFileName; ImageData.SaveAs(path1); VM.Vehicle.VechileImages = MapPath; } DLCopy = Request.Files["DLCopy"]; if (DLCopy != null && DLCopy.ContentLength != 0) { string Timestamp = DateTime.Now.ToString("yyyyMMddHHmmssfff"); string ImgFileName = Timestamp + DLCopy.FileName; string path1 = ""; string MapPath = ""; path1 = Path.Combine(Server.MapPath("~/Banners/"), ImgFileName); MapPath = "/Banners/" + ImgFileName; ImageData.SaveAs(path1); VM.DriversInfo.DrivingLicensecopy = MapPath; } var AgentsList = _prov.AgentsList(); VM.AgentsDDL = AgentsList.ToDictionary(a => a.TravelUserName, a => a.TravelUserName); var data1 = _prov.GetCitiesList(); VM.CityDDL = data1.ToDictionary(a => a.CityName, a => a.CityName); //int kl = _prov.UpdateDriver(VM.DriversInfo); int i = _prov.UpdateCabinfo(VM.Vehicle); if (i > 0) { VM.DriversInfo.CreatedBy = "Admin"; int kl = _prov.UpdateDriver(VM.DriversInfo); if (kl > 0) { ModelState.Clear(); ViewBag.Error = "Record Updated successfully"; } else { ViewBag.Error = "There is no changes to apply"; } } else { ViewBag.Error = "There is no changes to apply"; } //var BP = _prov.BoardingPointslist("ALL"); //VM.BoardingStops = BP.ToDictionary(a => a.BoardingPoint, a => a.BoardingPoint); var Eminties = _prov.EminitesList(); var colorList = _prov.ColourSList(); var VehicleType = _prov.vehicleType(); var vehicleBrands = _prov.VehicleBrandList(); VM.EminitiesDLL = Eminties.ToDictionary(a => a.Eminity, a => a.Eminity); VM.ColorDLL = colorList.ToDictionary(a => a.Color, a => a.Color); VM.VehicleTypeDDL = VehicleType.ToDictionary(a => a.vehicleType, a => a.vehicleType); VM.BrandsDLL = vehicleBrands.ToDictionary(a => a.BrandName, a => a.BrandName); return(View(VM)); }
public static void SetCookies(AdminVM adminModel) { FormsAuthentication.SetAuthCookie(adminModel.EMail, false); }
public IActionResult AddTeam(AdminVM model) { rep.AddTeam(model.NewTeam); return(RedirectToAction(nameof(AdminController.Index))); }
public ActionResult CreateCab(AdminVM VM, HttpPostedFileBase ImageData, HttpPostedFileBase DLCopy) { ImageData = Request.Files["ImageData"]; VM.Vehicle.CreatedBy = Session["Sales_Auth_Session"].ToString(); // VM.DriversInfo.CreatedBy = Session["Sales_Auth_Session"].ToString(); VM.Vehicle.Status = 1; ImageData = Request.Files["ImageData"]; //string agent = Session["Sales_Auth_Session"].ToString(); var AgentsList = _prov.AgentsList(); VM.AgentsDDL = AgentsList.ToDictionary(a => a.TravelUserName, a => a.TravelUserName); var Eminties = _prov.EminitesList(); var colorList = _prov.ColourSList(); var VehicleType = _prov.vehicleType(); var vehicleBrands = _prov.VehicleBrandList(); VM.EminitiesDLL = Eminties.ToDictionary(a => a.Eminity, a => a.Eminity); VM.ColorDLL = colorList.ToDictionary(a => a.Color, a => a.Color); VM.VehicleTypeDDL = VehicleType.ToDictionary(a => a.vehicleType, a => a.vehicleType); VM.BrandsDLL = vehicleBrands.ToDictionary(a => a.BrandName, a => a.BrandName); var data1 = _prov.GetCitiesList(); VM.CityDDL = data1.ToDictionary(a => a.CityName, a => a.CityName); if (ImageData != null && ImageData.ContentLength != 0) { string Timestamp = DateTime.Now.ToString("yyyyMMddHHmmssfff"); string ImgFileName = Timestamp + ImageData.FileName; string path1 = ""; string MapPath = ""; path1 = Path.Combine(Server.MapPath("~/Banners/"), ImgFileName); MapPath = "/Banners/" + ImgFileName; ImageData.SaveAs(path1); VM.Vehicle.VechileImages = MapPath; //VM.Agents.Image = MapPath; } DLCopy = Request.Files["DLCopy"]; if (DLCopy != null && DLCopy.ContentLength != 0) { string Timestamp = DateTime.Now.ToString("yyyyMMddHHmmssfff"); string ImgFileName = Timestamp + DLCopy.FileName; string path1 = ""; string MapPath = ""; path1 = Path.Combine(Server.MapPath("~/Banners/"), ImgFileName); MapPath = "/Banners/" + ImgFileName; ImageData.SaveAs(path1); VM.DriversInfo.DrivingLicensecopy = MapPath; //VM.Agents.Image = MapPath; } //VM.Vehicle.TravelerUserName = Session["Sales_Auth_Session"].ToString(); long i = _prov.CretaeCab(VM.Vehicle); if (i > 0) { ViewBag.Error = "Record inserted successfully"; var mobno = VM.Vehicle.VehicleOwnerCont; _prov.SendSMS(mobno, "Welcome to Zurides"); } else { ViewBag.Error = "please Try again"; } return(View(VM)); }
public ActionResult CreateDriver(AdminVM VM, HttpPostedFileBase DLCopy) { VM.DriversInfo.CreatedBy = Session["Agent_Auth_Session"].ToString(); VM.DriversInfo.Status = 1; //ImageData = Request.Files["ImageData"]; DLCopy = Request.Files["DLCopy"]; if (DLCopy != null && DLCopy.ContentLength != 0) { string Timestamp = DateTime.Now.ToString("yyyyMMddHHmmssfff"); string ImgFileName = Timestamp + DLCopy.FileName; string path1 = ""; string MapPath = ""; path1 = Path.Combine(Server.MapPath("~/Banners/"), ImgFileName); MapPath = "/Banners/" + ImgFileName; //DLCopy.SaveAs(path1); VM.DriversInfo.DrivingLicensecopy = MapPath; //VM.Agents.Image = MapPath; } int i = _prov.CreateDriver(VM.DriversInfo); if (i > 0) { if (i == 3) { ViewBag.Error = "Driver Name Already Exists please change it"; } else { using (MailMessage mailMessage = new MailMessage()) { mailMessage.From = new MailAddress("*****@*****.**"); mailMessage.Subject = "Zurides Agent Onboard Welcome Mail"; mailMessage.Body = "Dear Agent Your Login credentails are : UserName : "******" and your password is : Pass@123"; mailMessage.IsBodyHtml = true; mailMessage.To.Add(new MailAddress(VM.DriversInfo.Email)); SmtpClient smtp = new SmtpClient(); smtp.Host = "zurides.com"; smtp.EnableSsl = false; System.Net.NetworkCredential NetworkCred = new System.Net.NetworkCredential(); NetworkCred.UserName = "******"; NetworkCred.Password = "******"; smtp.UseDefaultCredentials = false; smtp.Credentials = NetworkCred; smtp.Port = 25; //smtp.Port = int.Parse(ConfigurationManager.AppSettings["Port"]); smtp.Send(mailMessage); //var mobno = VM.DriversInfo.ContactNumber; //_prov.SendSMS(mobno,"Welcome to Zurides"); } ViewBag.Error = "Driver Added successfully"; } } else { ViewBag.Error = "please Try again"; } return(View(VM)); }