public ActionResult Forgotpassword(string Email, string AccountNo) { ForgotPassword _FP = new ForgotPassword(); string status = string.Empty; if (!string.IsNullOrEmpty(Email) || !string.IsNullOrEmpty(AccountNo)) { string SystemIp = GetRemoteIp.GetIPAddress(HttpContext); _FP = _userDao.SaveForgotPassword(Email, AccountNo, SystemIp); if (_FP != null) { status = SendPasswordRecoveryEmail(_FP); if (status == "Success") { ViewBag.Success = "Password reset link sent to your email"; } else { ViewBag.Success = status; } } else { ViewBag.Error = (!string.IsNullOrEmpty(Email) ? "Email " : "Account Number ") + "does not exist in the system"; } } else { ViewBag.Error = "Please Enter vaild " + (!string.IsNullOrEmpty(Email) ? "Email " : "Account Number "); } return(View()); }
public ActionResult EditAnnualReports(AnnualReports AU) { if (AU.LargeImage != null && AU.LargeImage.ContentLength > 0) { AU.ImageExtension = Path.GetExtension(AU.LargeImage.FileName).Trim('.'); AU.ImageName = Path.GetFileNameWithoutExtension(AU.LargeImage.FileName); AU.ImageGUID = Guid.NewGuid().ToString("N"); string LargeImagelocation = Server.MapPath("~/Resources/Images/AboutUs/" + AU.ImageGUID + "." + AU.ImageExtension); AU.LargeImage.SaveAs(LargeImagelocation); } if (AU.FileName != null && AU.FileName.ContentLength > 0) { AU.PDFExtension = Path.GetExtension(AU.FileName.FileName).Trim('.'); AU.PDFName = Path.GetFileNameWithoutExtension(AU.FileName.FileName); AU.PDFGUID = Guid.NewGuid().ToString("N"); double PDFFileSize = (AU.FileName.ContentLength / 1048576.00); string PdfFileLocation = Server.MapPath("~/Resources/Documents/AboutUs" + AU.PDFGUID + "." + AU.PDFExtension); AU.FileName.SaveAs(PdfFileLocation); AU.PDFFileSize = Convert.ToString(PDFFileSize); } string GUID = ((UserAccount)Session["UserAccount"]).GUID.ToString(); AU.SystemIp = GetRemoteIp.GetIPAddress(HttpContext); if (_aboutUsDao.Save(AU, new Guid(GUID)) > 0) { return(RedirectToAction("ViewPublications")); } return(PartialView()); }
public ActionResult EditPressRelease(PressRelease PR) { if (PR.FileName != null && PR.FileName.ContentLength > 0) { PR.PDFExtension = Path.GetExtension(PR.FileName.FileName).Trim('.'); PR.PDFName = Path.GetFileNameWithoutExtension(PR.FileName.FileName); PR.PDFGUID = Guid.NewGuid().ToString("N"); string PdfFileLocation = Server.MapPath("~/Resources/Documents/PressRelease/" + PR.PDFGUID + "." + PR.PDFExtension); PR.FileName.SaveAs(PdfFileLocation); } DateTime SDate; DateTime.TryParseExact(PR.Date, "MM/dd/yyyy", new CultureInfo("en-US"), DateTimeStyles.None, out SDate); PR.PressDate = SDate; string GUID = ((UserAccount)Session["UserAccount"]).GUID.ToString(); PR.SystemIp = GetRemoteIp.GetIPAddress(HttpContext); if (_aboutUsDao.SavePressRelease(PR, new Guid(GUID)) > 0) { return(RedirectToAction("ViewPublications")); } return(PartialView()); }
public ActionResult EditHomeBanner(HomeBanner HB) { if (HB != null) { if (HB.Image != null && HB.Image.ContentLength > 0) { HB.ImageExtension = Path.GetExtension(HB.Image.FileName).Trim('.'); HB.ImageName = Path.GetFileNameWithoutExtension(HB.Image.FileName); HB.ImageGUID = Guid.NewGuid().ToString("N"); string imagelocation = Server.MapPath("~/Resources/Images/HomeBanner/" + HB.ImageGUID + "." + HB.ImageExtension); HB.Image.SaveAs(imagelocation); } Guid UserId = ((UserAccount)Session["UserAccount"]).GUID; HB.SystemIp = GetRemoteIp.GetIPAddress(HttpContext); HB.UserId = UserId; TempData["data"] = "Changes Updated"; Int64 Id = _bannerDao.SaveHomeBanner(HB); if (Id > 0) { return(RedirectToRoute("ViewBanners")); } } return(View()); }
public ActionResult ForgotPassword(ForgotPassword FP) { dynamic error = null; bool result = false; if (FP != null && FP.UserAccount != null && !string.IsNullOrEmpty(FP.UserAccount.Email)) { FP.SystemIp = GetRemoteIp.GetIPAddress(HttpContext); FP = _userAccountDao.SaveForgotPassword(FP); if (FP == null) { error = "Please enter valid email."; } else { StringBuilder contents = new StringBuilder(); FP.Key = Security.EncryptandEncodeUrl(FP.UniqueId + "_" + FP.UserAccount.GUID); contents.Append(RenderRazorViewToString("_EDMForgotPassword", FP)); if (_utilityService.SendEmail("Sita Aircraft - Reset Forgot Password", contents.ToString(), FP.UserAccount.Email, true, null) == "success") { result = true; } else { error = "Error occured. Please try again later"; } } } // return Json(new { Valid = (ModelState.IsValid), Success = result, Error = error }, JsonRequestBehavior.DenyGet); return(Json(new { Valid = (ModelState.IsValid), Success = result, Error = error })); }
public ActionResult PublishAccordionToLive() { string GUID = ((UserAccount)Session["UserAccount"]).GUID.ToString(); string SystemIp = GetRemoteIp.GetIPAddress(HttpContext); _residentServicesDao.PublishAccordionToLive(new Guid(GUID), SystemIp); return(RedirectToAction("Downloads")); }
public ActionResult ForceLogin(string EncDetail) { if (!string.IsNullOrEmpty(EncDetail)) { string[] encDetailSplitUps = Security.Decrypt <string>(EncDetail).Split('|'); UserAccount UA = new UserAccount { UserName = encDetailSplitUps[0], Password = encDetailSplitUps[1], SystemIp = GetRemoteIp.GetIPAddress(HttpContext) }; UA = _userAccountDao.AuthenticateUser(UA); UA.LastLoginStatus = true; _userAccountDao.UpdateUserLoginLog(UA); if (UA != null && UA.SecurityCode == "BLOCKED") { ModelState.AddModelError("Id", "Account is locked"); } else if (UA == null) { ModelState.AddModelError("Id", "Invalid username or password"); } else if (UA != null) { UA.SystemIp = GetRemoteIp.GetIPAddress(HttpContext); UA.LastLoginStatus = _userAccountDao.CheckLoginStatus(Guid.Empty, UA.GUID); if (UA.LastLoginStatus) { ModelState.AddModelError("Id", "User Already having an open session."); ViewBag.LogDetails = EncDetail; } else { Guid SessionId; if (_userAccountDao.SaveUserLoginLog(UA, out SessionId) > 0) { UA.SessionId = SessionId; Session["UserAccount"] = UA; return(RedirectToRoute("ViewBanners")); } } } else { ModelState.AddModelError("Id", "Invalid username or password"); } } return(View("Index")); }
public ActionResult Index(UserAccount UA) { string ErrorMessage = string.Empty; if (!string.IsNullOrEmpty(UA.Password) && !string.IsNullOrEmpty(UA.AccountNo)) { UA.Password = Security.Encrypt <string>(UA.Password); UA.SystemIp = GetRemoteIp.GetIPAddress(HttpContext); UserAccount U = _userDao.AuthenticateUser(UA); if (U != null && U.UserRole != null) { if (!U.IsLocked && U.Status == null) { Session["UserAccount"] = U; string SystemIP = GetRemoteIp.GetIPAddress(HttpContext); _userDao.SaveUserAccountLoginLog(U.GUID.ToString(), SystemIP); if (U.IsPasswordChanged) { if (U.UserRole.Id == 1) { return(RedirectToRoute("Admin_Index")); } else if (U.UserRole.Id == 2) { return(RedirectToRoute("Admin_Index")); } else if (U.UserRole.Id == 3) { return(RedirectToRoute("Admin_Index")); } else { return(RedirectToAction("Logout", "Login")); } } else { return(RedirectToAction("ResetFirstTimePassword")); } } else if (U.IsLocked && U.Status == "Locked") { ErrorMessage = "You have made 5 unsuccessful attempts. Your account has been locked."; } else if (U.Status == "Invalid Password") { ErrorMessage = "Invalid password."; } } else { ErrorMessage = "Invalid account no or password."; } } ViewBag.Error = ErrorMessage; return(View()); }
public ActionResult AddAccordion(Accordion A) { if (A != null) { string GUID = ((UserAccount)Session["UserAccount"]).GUID.ToString(); A.SystemIp = GetRemoteIp.GetIPAddress(HttpContext); Accordion accordion = _residentServicesDao.SaveAccordion(A, new Guid(GUID)); return(RedirectToAction("EditAccordion", new { EncDetail = accordion.GUID })); } return(View()); }
public ActionResult DeleteEvents(string EncryptedId) { if (!string.IsNullOrEmpty(EncryptedId)) { Guid GUID = new Guid(EncryptedId); Guid UserId = ((UserAccount)Session["UserAccount"]).GUID; string SystemIp = GetRemoteIp.GetIPAddress(HttpContext); Int64 Id = _EventsDao.DeleteEvents(GUID, UserId, SystemIp); return(RedirectToRoute("EventIndex")); } return(View()); }
public ActionResult Paid(string EncDetail = null) { if (!string.IsNullOrEmpty(EncDetail)) { Claim C = new Claim(); C.Id = Convert.ToInt64(Security.DecodeUrlandDecrypt(EncDetail)); C.ModifiedBy = ((UserAccount)Session["UserAccount"]).Id; C.SystemIp = GetRemoteIp.GetIPAddress(HttpContext); _claimDao.PaidClaim(C); } return(RedirectToRoute("Claim_View", new { EncDetail = EncDetail })); }
public ActionResult BulkyItemRemovalServices(BulkyItemRemovalServices services) { if (services != null) { services.UserId = ((UserAccount)Session["UserAccount"]).GUID; services.SystemIp = GetRemoteIp.GetIPAddress(HttpContext); Int64 Id = _residentServicesDao.Save(services); return(RedirectToAction("BulkyItemRemovalServices")); } return(View()); }
public ActionResult Introduction(AboutUsIntroduction aboutUs) { if (aboutUs != null) { aboutUs.UserId = ((UserAccount)Session["UserAccount"]).GUID; aboutUs.SystemIp = GetRemoteIp.GetIPAddress(HttpContext); Int64 Id = _aboutUsDao.Save(aboutUs); return(RedirectToAction("Introduction")); } return(View()); }
public ActionResult DeleteAccordionPdf(string EncDetail, string AccordionGuid) { if (!string.IsNullOrEmpty(EncDetail)) { AccordionPdf A = new AccordionPdf(); A.SystemIp = GetRemoteIp.GetIPAddress(HttpContext); A.GUID = new Guid(EncDetail); string GUID = ((UserAccount)Session["UserAccount"]).GUID.ToString(); _residentServicesDao.DeleteAccordionPdf(A, new Guid(GUID)); } return(RedirectToAction("EditAccordion", new { EncDetail = AccordionGuid })); }
public ActionResult DeleteLinksContact(string EncryptedId) { if (!string.IsNullOrEmpty(EncryptedId)) { Guid GUID = new Guid(EncryptedId); Guid UserId = ((UserAccount)Session["UserAccount"]).GUID; string SystemIp = GetRemoteIp.GetIPAddress(HttpContext); Int64 Draft = _contactUsDao.DeleteLinksContact(GUID, UserId, SystemIp); return(RedirectToRoute("UsefulLinksContacts", new { EncryptedId = string.Empty })); } return(View()); }
public ActionResult DeleteHomeBanner(string EncryptedId) { if (!string.IsNullOrEmpty(EncryptedId)) { Guid BannerGuid = new Guid(EncryptedId); Guid UserId = ((UserAccount)Session["UserAccount"]).GUID; string SystemIp = GetRemoteIp.GetIPAddress(HttpContext); Int64 Id = _bannerDao.DeleteHomeBanner(BannerGuid, UserId, SystemIp); TempData["data"] = "Changes Updated"; return(RedirectToRoute("ViewBanners")); } return(View()); }
public ActionResult EditQuestion(FAQ fAQ) { fAQ.UserId = ((UserAccount)Session["UserAccount"]).GUID; fAQ.SystemIp = GetRemoteIp.GetIPAddress(HttpContext); Int64 Id = _contactUsDao.SaveFAQ(fAQ); if (Id > 0) { TempData["data"] = "Success"; return(RedirectToAction("ViewFAQ")); } return(View()); }
public ActionResult ResetFirstTimePassword(ForgotPassword FP, string ConfirmPassword) { if (Session["UserAccount"] == null) { return(RedirectToAction("Logout")); } else { string Password = (FP != null && FP.UserAccount != null) ? FP.UserAccount.Password : string.Empty; if ((!string.IsNullOrEmpty(Password) && Password == ConfirmPassword && Password.Length >= 8 && Password.Any(char.IsDigit) && Password.Any(char.IsUpper) && Password.Any(char.IsLower))) { UserAccount UA = new UserAccount { GUID = ((UserAccount)Session["UserAccount"]).GUID, SystemIp = GetRemoteIp.GetIPAddress(HttpContext), Password = Security.Encrypt <string>(Password) }; List <string> lastThreeUserPasswords = _userDao.GetLastThreeChangedPasswords(UA.GUID); if (lastThreeUserPasswords != null && lastThreeUserPasswords.Contains(UA.Password)) { ViewBag.Error = "Password already used."; } else { if (_userDao.UpdateFirstTimePassword(UA) > 0) { UA = (UserAccount)Session["UserAccount"]; UA.IsPasswordChanged = true; Session["UserAccount"] = UA; if (UA != null && UA.UserRole != null && UA.UserRole.Id > 0) { return(RedirectToRoute("Admin_Index")); } else { return(RedirectToAction("Logout")); } } } } return(View(viewName: "ResetPassword", model: new ForgotPassword { UserAccount = ((UserAccount)Session["UserAccount"]) })); } }
public ActionResult BulkyItemRemovalServicesPreview(BulkyItemRemovalServices services) { if (services != null) { services.UserId = ((UserAccount)Session["UserAccount"]).GUID; services.SystemIp = GetRemoteIp.GetIPAddress(HttpContext); ViewBannerModel viewBanner = _bannerDao.GetViewBanner(); if (viewBanner != null && viewBanner.ResidentServicesBanner != null && viewBanner.ResidentServicesBanner.Count > 0) { services.ResidentServicesBanner = viewBanner.ResidentServicesBanner.Where(s => s.Page == "Bulky Item Removal Services").FirstOrDefault(); } return(View(services)); } return(View()); }
public ActionResult Edit(Claim C, string InvoiceType, string Quarter) { if (C != null && C.files != null) { UserAccount u = (UserAccount)Session["UserAccount"]; bool result = _claimDao.ValidateAccountCode(C != null ? C.AccountCode : ""); if (result) { C.Id = Convert.ToInt64(Security.DecodeUrlandDecrypt(C.EncryptedId)); //C.InvoiceDocuments = new List<InvoiceDocument>(); foreach (HttpPostedFileBase d in C.files) { InvoiceDocument IVD = new InvoiceDocument(); if (d != null && d.FileName != null) { IVD.Name = d.FileName; IVD.GUID = Guid.NewGuid().ToString("N"); IVD.Extension = System.IO.Path.GetExtension(IVD.Name); IVD.ReAttach = true; string location = Path.Combine(Server.MapPath("~/Resources/InvoiceDocuments/"), IVD.GUID + IVD.Extension); d.SaveAs(location); } C.InvoiceDocuments.Add(IVD); } C.SystemIp = GetRemoteIp.GetIPAddress(HttpContext); C.CreatedBy = u.Id; C.Quarter = Quarter; C.InvoiceTypeId = string.IsNullOrEmpty(InvoiceType) ? 0 : Security.Decrypt <Int64>(InvoiceType); long Id = _claimDao.SaveClaim(C); if (Id > 0) { return(RedirectToRoute("Claim_Index")); } else { ViewBag.Error = "Incorrect Date"; } } else { ViewBag.Error = "Please Enter valid Account Code"; } } return(View()); }
public ActionResult Logout() { if (Session["UserAccount"] != null) { UserAccount U = ((UserAccount)Session["UserAccount"]); if (U != null) { U.SystemIp = GetRemoteIp.GetIPAddress(HttpContext); _userAccountDao.UpdateUserLoginLog(U); } } Session.Abandon(); Response.Cookies.Clear(); return(RedirectToAction("Index")); }
public ActionResult EditPDF(AccordionPdf A, HttpPostedFileBase PdfFile) { string location = string.Empty; string GUID = ((UserAccount)Session["UserAccount"]).GUID.ToString(); if (A != null) { if (PdfFile != null && PdfFile.ContentLength > 0) { A.Extension = Path.GetExtension(PdfFile.FileName).Trim('.'); A.FileName = Path.GetFileNameWithoutExtension(PdfFile.FileName); A.FileGUID = Guid.NewGuid().ToString("N"); location = Server.MapPath("~/Resources/Documents/ResidentServices/" + A.FileGUID + "." + A.Extension); PdfFile.SaveAs(location); } A.SystemIp = GetRemoteIp.GetIPAddress(HttpContext); int id = _residentServicesDao.SaveAccordionPdf(A, new Guid(GUID)); return(RedirectToAction("EditAccordion", new { EncDetail = A.AccordionGuid })); } return(View()); }
public ActionResult ResetPassword(ForgotPassword FP) { if (FP != null && FP.UserAccount != null && (FP.UserAccount.NewPassword == FP.UserAccount.ConfirmPassword)) { string data = Security.DecodeUrlandDecrypt(FP.Key); string[] verificationParams = data.Split('_'); FP.UniqueId = new Guid(verificationParams[0]); FP.UserAccount.GUID = new Guid(verificationParams[1]); FP.UserAccount.Password = Security.Encrypt <string>(FP.UserAccount.NewPassword); FP.SystemIp = GetRemoteIp.GetIPAddress(HttpContext); FP.UserAccount = _userAccountDao.UpdatePassword(FP); if (FP.UserAccount != null && !string.IsNullOrEmpty(FP.UserAccount.Email)) { StringBuilder contents = new StringBuilder(); contents.Append(RenderRazorViewToString("_EDMPasswordChangedAcknowledge", FP.UserAccount)); if (_utilityService.SendEmail("SITA AIRCRAFT - Reset Forgot Password", contents.ToString(), FP.UserAccount.Email, true, null) == "success") { ViewBag.Success = "Password updated successfully"; } else { ModelState.AddModelError("Id", "Error occured. Please try again later"); } } else { ViewBag.Error = "Error Occured"; FP = null; } } return(View(FP)); }
public ActionResult WhistleBlowingPolicy(TownMapPDF T) { if (T.PDFFile != null && T.PDFFile.ContentLength > 0) { T.PDFFileExtension = Path.GetExtension(T.PDFFile.FileName).Trim('.'); T.PDFFileName = Path.GetFileNameWithoutExtension(T.PDFFile.FileName); T.PDFFileGUID = Guid.NewGuid().ToString("N"); string ThumbnailImagelocation = Server.MapPath("~/Resources/Documents/OurTown/" + T.PDFFileGUID + "." + T.PDFFileExtension); T.PDFFile.SaveAs(ThumbnailImagelocation); } T.UserId = ((UserAccount)Session["UserAccount"]).GUID; T.SystemIp = GetRemoteIp.GetIPAddress(HttpContext); Int64 Id = _contactUsDao.SaveWhistleBlowingPolicyPDF(T); if (Id > 0) { TempData["data"] = "Success"; return(RedirectToAction("WhistleBlowingPolicy")); } return(View()); }
public ActionResult ResetPassword(ForgotPassword FP, string ConfirmPassword, string lang) { if (FP != null && FP.UserAccount != null && (FP.UserAccount.Password == ConfirmPassword)) { FP.UserAccount.Password = Security.Encrypt <string>(FP.UserAccount.Password); List <string> lastThreeUserPasswords = _userDao.GetLastThreeChangedPasswords(FP.UserAccount.GUID); if (lastThreeUserPasswords != null && lastThreeUserPasswords.Contains(FP.UserAccount.Password)) { ViewBag.Error = "Password already used."; } else { FP.SystemIp = GetRemoteIp.GetIPAddress(HttpContext); UserAccount C = _userDao.UpdatePassword(FP); if (C != null) { //to pass routecode value to edm for translation changes _utilityService.SendEmail("Reset Forgot Password", EmailTemplate.RenderViewToString <UserAccount>(this, "_EDMPasswordChangedAcknowledge", C), C.Email, false, null); string successmessage = string.Empty; successmessage = "Password updated successfully."; ViewBag.Success = successmessage; } else { string errormessage = string.Empty; errormessage = "Error Occured"; ViewBag.Error = errormessage; FP = null; } } ViewBag.Language = lang; } return(View(viewName: "ResetPassword", model: FP)); }
public ActionResult Introduction(OurTown OT) { if (OT.Image1 != null && OT.Image1.ContentLength > 0) { OT.ImageExtension1 = Path.GetExtension(OT.Image1.FileName).Trim('.'); OT.ImageName1 = Path.GetFileNameWithoutExtension(OT.Image1.FileName); OT.ImageGUID1 = Guid.NewGuid().ToString("N"); string ThumbnailImagelocation = Server.MapPath("~/Resources/Images/OurTown/" + OT.ImageGUID1 + "." + OT.ImageExtension1); OT.Image1.SaveAs(ThumbnailImagelocation); } if (OT.Image2 != null && OT.Image2.ContentLength > 0) { OT.ImageExtension2 = Path.GetExtension(OT.Image2.FileName).Trim('.'); OT.ImageName2 = Path.GetFileNameWithoutExtension(OT.Image2.FileName); OT.ImageGUID2 = Guid.NewGuid().ToString("N"); string ThumbnailImagelocation = Server.MapPath("~/Resources/Images/OurTown/" + OT.ImageGUID2 + "." + OT.ImageExtension2); OT.Image2.SaveAs(ThumbnailImagelocation); } if (OT.Image3 != null && OT.Image3.ContentLength > 0) { OT.ImageExtension3 = Path.GetExtension(OT.Image3.FileName).Trim('.'); OT.ImageName3 = Path.GetFileNameWithoutExtension(OT.Image3.FileName); OT.ImageGUID3 = Guid.NewGuid().ToString("N"); string ThumbnailImagelocation = Server.MapPath("~/Resources/Images/OurTown/" + OT.ImageGUID3 + "." + OT.ImageExtension3); OT.Image3.SaveAs(ThumbnailImagelocation); } OT.UserId = ((UserAccount)Session["UserAccount"]).GUID; OT.SystemIp = GetRemoteIp.GetIPAddress(HttpContext); Int64 Id = _ourTownDao.Save(OT); if (Id > 0) { TempData["data"] = "Success"; return(RedirectToAction("Introduction")); } return(View()); }
public ActionResult Preview(OurTown OT) { if (OT.Image1 != null && OT.Image1.ContentLength > 0) { OT.ImageExtension1 = Path.GetExtension(OT.Image1.FileName).Trim('.'); OT.ImageName1 = Path.GetFileNameWithoutExtension(OT.Image1.FileName); OT.ImageGUID1 = Guid.NewGuid().ToString("N"); string ThumbnailImagelocation = Server.MapPath("~/Resources/Images/OurTown/" + OT.ImageGUID1 + "." + OT.ImageExtension1); OT.Image1.SaveAs(ThumbnailImagelocation); } if (OT.Image2 != null && OT.Image2.ContentLength > 0) { OT.ImageExtension2 = Path.GetExtension(OT.Image2.FileName).Trim('.'); OT.ImageName2 = Path.GetFileNameWithoutExtension(OT.Image2.FileName); OT.ImageGUID2 = Guid.NewGuid().ToString("N"); string ThumbnailImagelocation = Server.MapPath("~/Resources/Images/OurTown/" + OT.ImageGUID2 + "." + OT.ImageExtension2); OT.Image2.SaveAs(ThumbnailImagelocation); } if (OT.Image3 != null && OT.Image3.ContentLength > 0) { OT.ImageExtension3 = Path.GetExtension(OT.Image3.FileName).Trim('.'); OT.ImageName3 = Path.GetFileNameWithoutExtension(OT.Image3.FileName); OT.ImageGUID3 = Guid.NewGuid().ToString("N"); string ThumbnailImagelocation = Server.MapPath("~/Resources/Images/OurTown/" + OT.ImageGUID3 + "." + OT.ImageExtension3); OT.Image3.SaveAs(ThumbnailImagelocation); } OT.UserId = ((UserAccount)Session["UserAccount"]).GUID; OT.SystemIp = GetRemoteIp.GetIPAddress(HttpContext); ViewBannerModel viewBanner = _bannerDao.GetViewBanner(); if (viewBanner != null && viewBanner.OurTownBanner != null && viewBanner.OurTownBanner.Count > 0) { OT.OurTownBanner = viewBanner.OurTownBanner.Where(s => s.Page == "Introduction").FirstOrDefault(); } return(View(OT)); }
public ActionResult Add(ClaimFigure CF, string InvoiceType) { if (CF != null) { UserAccount u = (UserAccount)Session["UserAccount"]; if (_claimDao.ValidateBudgetAmount(CF.AccountCode, CF.ProgramType != null ? CF.ProgramType.Id : 0, CF.InvoiceAmount)) { if (_claimDao.ValidateAccountCode(CF.AccountCode)) { CF.SystemIp = GetRemoteIp.GetIPAddress(HttpContext); CF.CreatedBy = u.Id; if (_claimFigureDao.SaveClaimFigure(CF) > 0) { return(RedirectToRoute("Claim_Index")); } } else { ViewBag.Error = "Please Enter valid Account Code"; } } else { ViewBag.Error = "The Distributor didn't have enough budget"; } } else { ViewBag.Error = "Error occured."; } ViewBag.ProgramTypes = _distributorDao.GetProgramTypeList(); return(View(CF)); }
public ActionResult SortHomeBanner(List <Sorting> sort) { List <Sorting> sorting = new List <Sorting>(); if (sort != null && sort.Count > 0) { foreach (Sorting so in sort) { Sorting s = new Sorting(); if (so.GUID != null && so.GUID != Guid.Empty) { s.GUID = so.GUID; s.ReOrder = so.ReOrder; sorting.Add(s); } } Guid UserId = ((UserAccount)Session["UserAccount"]).GUID; string SystemIp = GetRemoteIp.GetIPAddress(HttpContext); Int32 result = _bannerDao.UpdateHomeBannerSorting(sorting, UserId, SystemIp); } TempData["data"] = "Changes Updated"; return(RedirectToRoute("ViewBanners")); }
public ActionResult SortLinksContacts(List <Sorting> sort) { List <Sorting> sorting = new List <Sorting>(); if (sort != null && sort.Count > 0) { foreach (Sorting so in sort) { Sorting s = new Sorting(); if (so.GUID != null && so.GUID != Guid.Empty)// { s.GUID = so.GUID; s.ReOrder = so.ReOrder; sorting.Add(s); } } Guid UserId = ((UserAccount)Session["UserAccount"]).GUID; string SystemIp = GetRemoteIp.GetIPAddress(HttpContext); Int32 result = _contactUsDao.UpdateResourcesSorting(sorting, UserId, SystemIp); } TempData["data"] = "Changes Updated"; return(RedirectToAction("UsefulLinksContacts")); }