public IActionResult About() { var teamMembers = _aboutService.GetAllTeamMembers(); var top4Solutions = _solutionService.GetAllSolutions().Take(4); var aboutUs = new AboutUsViewModel { Solutions = top4Solutions, TeamMembers = teamMembers }; return(View("About", aboutUs)); }
public IActionResult Create(AboutUsViewModel abs) { if (ModelState.IsValid) { AboutUs model = _mapper.Map <AboutUsViewModel, AboutUs>(abs); model.CreatedBy = _admin.FullName; model.ClaimActionText = model.OfficeActionText; model.PolicyActionText = model.OfficeActionText; _aboutUsRepository.CreateAbout(model); return(RedirectToAction("index")); } return(View(abs)); }
public async Task <ActionResult> Index() { var response = await _client.GetItemAsync <AboutUs>("about_us", new LanguageParameter(Language)); var viewModel = new AboutUsViewModel { ItemId = response.Item.System.Id, Language = response.Item.System.Language, FactViewModels = MapFactsAboutUs(response) }; return(View(viewModel)); }
public async Task <ServiceResult> Edit(Guid id, [FromBody] AboutUsEditModel apiEntity) { var entity = AboutUsEditModel.Map(apiEntity, id); var result = await _contentGroupService.UpdateAsync(entity); if (result.TryCastModel(out ContentGroup contentGroup)) { result.ViewModel = AboutUsViewModel.Map(contentGroup); } return(result); }
public async Task <ServiceResult> Add([FromBody] AboutUsAddModel apiEntity) { var entity = AboutUsAddModel.Map(apiEntity); var result = await _contentGroupService.AddAsync(entity); if (result.TryCastModel(out ContentGroup contentGroup)) { result.ViewModel = AboutUsViewModel.Map(contentGroup); } return(result); }
/// <summary> /// Load Menu /// </summary> /// <returns></returns> public ActionResult About(int?id) { if (id == null) { return(View("NotFound", "Home")); } AboutUsViewModel model = new AboutUsViewModel(); model.aboutus = db.Blogs.Where(b => b.IsActive == true && b.BlogID == id && (b.TypeBlog == WebConstants.BlogAboutUs || b.TypeBlog == WebConstants.BlogAboutUs_more)).FirstOrDefault(); model.lstLeftMenu = db.Blogs.Where(b => b.TypeBlog == WebConstants.BlogAboutUs && b.IsActive == true).OrderBy(c => c.Sort).ToList(); model.lstAbout_more = db.Blogs.Where(b => b.TypeBlog == WebConstants.BlogAboutUs_more && b.IsActive == true).OrderBy(c => c.Sort).ToList(); ViewBag.Title = db.Blogs.Where(b => b.TypeBlog == WebConstants.BlogAboutUs_more && b.BlogID == 3 && b.IsActive == true).FirstOrDefault().SEOTitle; return(View(model)); }
public IActionResult Index() { var trainersCount = this.trainersService.Count(); var classesCount = this.classesService.Count(); var model = new AboutUsViewModel { TrainersCount = trainersCount, ClassesCount = classesCount, }; return(this.View(model)); }
public async Task <IActionResult> AboutUs() { var totalbars = await _barManager.GetAllBarsAsync(); var totalCocktails = await _cocktailManager.GetAllCocktailsAsync(); var aboutUs = new AboutUsViewModel() { TotalBars = totalbars.Count(), TotalCocktails = totalCocktails.Count() }; return(View(aboutUs)); }
public async Task <ActionResult> Index() { var response = await client.GetItemAsync <AboutUs>("about_us"); var viewModel = new AboutUsViewModel { ItemId = response.Item.System.Id, Language = response.Item.System.Language, OurMotto = response.Item.OurMotto, Video = response.Item.Video, FactViewModels = MapFactsAboutUs(response) }; return(View(viewModel)); }
public ActionResult About(int?id) { if (id == null) { return(View("NotFound", "Home")); } AboutUsViewModel model = new AboutUsViewModel(); model.aboutus = db.Blogs.Where(b => b.IsActive == true && b.BlogID == id && (b.TypeBlog == WebConstants.BlogAboutUs || b.TypeBlog == WebConstants.BlogAboutUs_more)).FirstOrDefault(); model.lstAboutMoreLeftMenu = db.Blogs.Where(b => b.TypeBlog == WebConstants.BlogAboutUs || b.TypeBlog == WebConstants.BlogAboutUs_more && b.BlogID != id).OrderBy(c => c.Sort).ToList(); model.lstCategory = db.Categories.Where(c => c.IsActive == true && c.TypeCate == WebConstants.CategoryProduct).ToList(); model.lstLastNews = db.Blogs.Where(q => q.IsActive == true && q.TypeBlog == WebConstants.BlogNews).OrderByDescending(q => q.LastModify).Take(5).ToList(); ViewBag.Title = db.Blogs.Where(b => b.TypeBlog == WebConstants.BlogAboutUs_more && b.BlogID == 3 && b.IsActive == true).FirstOrDefault().BlogName; //ViewBag.URLGioiThieu = gt.SEOUrlRewrite + "-" + gt.BlogID; return(View(model)); }
public IActionResult Edit(AboutUsViewModel abs) { if (ModelState.IsValid) { AboutUs model = _mapper.Map <AboutUsViewModel, AboutUs>(abs); model.ModifiedBy = _admin.FullName; AboutUs AboutUsToUpdate = _aboutUsRepository.GetAboutUsById(abs.Id); if (AboutUsToUpdate == null) { return(NotFound()); } _aboutUsRepository.UpdateAboutUs(AboutUsToUpdate, model); return(RedirectToAction("index")); } return(Ok(abs)); }
public AboutUsPage() { InitializeComponent(); NavigationPage.SetHasNavigationBar(this, false); MessagingCenter.Subscribe <string>(this, "AboutUsData", (sender) => { var htmltext = new HtmlWebViewSource { Html = sender }; aboutwebView.Source = htmltext; MessagingCenter.Unsubscribe <string>(this, "AboutUsData"); }); BindingContext = new AboutUsViewModel(Navigation); }
public async Task <ActionResult> Index(CancellationToken cancellationToken) { var aboutUs = dataRetriever.Retrieve <AboutUs>().Page; var sideStories = await aboutUsRepository.GetSideStoriesAsync(aboutUs.NodeAliasPath, cancellationToken); var reference = (await referenceRepository.GetReferencesAsync($"{aboutUs.NodeAliasPath}/References", cancellationToken, 1)).FirstOrDefault(); AboutUsViewModel mode = new AboutUsViewModel() { Sections = sideStories.Select(s => AboutUsSectionViewModel.GetViewModel(s, pageAttachmentUrlRetriever)).ToList(), Reference = ReferenceViewModel.GetViewModel(reference, pageAttachmentUrlRetriever) }; return(View(mode)); }
public async Task <ActionResult <AboutUsViewModel> > PostAboutUs(AboutUsViewModel viewModel) { var aboutUs = new Models.AboutUs() { Id = viewModel.Id, Text = viewModel.Text, CreateDate = DateTime.Now, LinkTitle = viewModel.LinkTitle, Title = viewModel.Title }; await UnitOfWork.AboutUsRepository.Insert(aboutUs); //_context.People.Add(person); await UnitOfWork.SaveAsync(); return(CreatedAtAction("GetCategory", new { id = viewModel.Id }, viewModel)); }
public ActionResult Index(AboutUsViewModel auViewModel) { try { auViewModel.aboutus = _aboutusMan.Get_About_Us_By_Id(1); auViewModel.aboutus.Header_Image_Url = ConfigurationManager.AppSettings["Upload_Image_Path"].ToString() + @"\" + auViewModel.aboutus.File_Type_Str + @"\" + auViewModel.aboutus.Header_Image_Url; } catch (Exception ex) { auViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01")); Logger.Error("AboutUs Controller - Index: " + ex.ToString()); } return(View("Index", auViewModel)); }
public ActionResult Index() { try { AboutUsViewModel model = new AboutUsViewModel(); var pageInfo = _uow.PageInformationRepository.Get(x => x.UniqueTitle.ToLower() == "aboutme").FirstOrDefault(); model.Content = _uow.BaseInformationRepository.GetQueryabale().Where(x => x.ID == 1).Select(x => x.Content).FirstOrDefault(); model.Title = pageInfo.Title; model.SubTitle = pageInfo.SubTitle; model.HeaderImage = $"/Content/Pages-image/{pageInfo.FileName}"; return(View(model)); } catch (Exception ex) { return(View("Error")); } }
public ActionResult EditAboutUs(AboutUsViewModel model) { if (model.AboutUsHTML is null) { ModelState.AddModelError("", "The About Us page cannot be empty. Please fill the text area."); model.AboutUsHTML = _repo.GetAboutUs(); return(View(model)); } _repo.EditAboutUs(model.AboutUsHTML); model.AboutUsHTML = _repo.GetAboutUs(); return(RedirectToAction("AboutUs", "Home", model)); }
public async Task <ActionResult <AboutUsViewModel> > GetAbout(int id) { var aboutUs = await UnitOfWork.AboutUsRepository.GetById(id); var newEntity = new AboutUsViewModel { LinkTitle = aboutUs.LinkTitle, Text = aboutUs.Text, Title = aboutUs.Title }; if (aboutUs == null) { return(NotFound()); } return(newEntity); }
public ActionResult AboutUs(AboutUsViewModel model) { try { var response = AsyncHelpers.RunSync <JObject>(() => ApiCall.CallApi("api/Settings/SetAboutUs", User, model)); if (response is Error || response == null) { return(new HttpStatusCodeResult(HttpStatusCode.InternalServerError, "Internal Server Error")); } return(Json("Success")); } catch (Exception ex) { return(new HttpStatusCodeResult(Utility.LogError(ex), "Internal Server Error")); } }
public IActionResult AboutUs() { #region SEO ViewData["Title"] = "درباره ما"; ViewData["MetaDescription"] = "درباره ما"; #endregion var aboutUs = _aboutUsService.GetAboutUs(); var aboutUsSection = _aboutUsService.GetAboutUsSections(); var model = new AboutUsViewModel { AboutUs = aboutUs, AboutUsSections = aboutUsSection }; return(View(model)); }
public async Task <IHttpActionResult> SetAboutUs(AboutUsViewModel model) { try { using (RiscoContext ctx = new RiscoContext()) { ctx.Settings.FirstOrDefault().AboutUs = model.AboutUs; ctx.SaveChanges(); //BasketSettings.Settings.RefundExchange = model.AboutUs; return(Ok(new CustomResponse <string> { Message = Global.ResponseMessages.Success, StatusCode = (int)HttpStatusCode.OK })); } } catch (Exception ex) { return(StatusCode(Utility.LogError(ex))); } }
public async Task <IActionResult> Contact(CancellationToken cancellationToken) { try { if (!ModelState.IsValid) { ViewData["AboutData"] = model; return(View()); } model = await _aboutUsService.GetAboutUs(cancellationToken); ViewData["AboutData"] = model; } catch { model = null; } return(View()); }
public ActionResult Index() { AboutUsViewModel aboutusModel = new AboutUsViewModel(); aboutusModel.AboutUSResults = Mapper.Map <IEnumerable <AboutUs> >(_aboutusService.getAllRecords((HCRGUser != null ? HCRGUser.OrganizationID : (Convert.ToInt32(_encryptionService.DecryptString2(System.Configuration.ConfigurationManager.AppSettings["OrganizationID"])))))); foreach (AboutUs viewmodel in aboutusModel.AboutUSResults) { string decodedHTML = HttpUtility.HtmlDecode(viewmodel.Description); if (decodedHTML != null) { viewmodel.Description = decodedHTML.Replace(GlobalConst.Message.SlashStoragePath, GlobalConst.Message.StoragePath); viewmodel.Description = viewmodel.Description.Replace("/richtexteditor/", GlobalConst.Extension.http + GlobalConst.ConstantChar.Colon + GlobalConst.ConstantChar.ForwardSlash + GlobalConst.ConstantChar.ForwardSlash + Request.Url.Host.ToLower() + GlobalConst.ConstantChar.Colon + Request.Url.Port + "/richtexteditor/"); viewmodel.Description = viewmodel.Description.Replace(" ", ""); } else { viewmodel.Description = decodedHTML; } } return(View(aboutusModel)); }
public IActionResult About() { AboutUsViewModel aboutUsViewModel = new AboutUsViewModel() { AboutUs = db.AboutUs.OrderByDescending(m => m.Id).FirstOrDefault(), Testimonials = db.Testimonials.Include(m => m.User).Where(m => m.isApproved == true), MenuProperties = db.Properties.Include(m => m.PropertyMode).Include(m => m.PropertyType).OrderByDescending(m => m.Id).Take(10), SocialMedia = db.SocialMedias.OrderByDescending(m => m.Id).FirstOrDefault() }; var roles = db.UserRoles.Where(m => m.RoleId == "002").Select(m => m.UserId); List <EasyRent.Models.User> applicationUsers = new List <EasyRent.Models.User>(); foreach (var item in roles) { var user = db.Users.Where(m => m.Id == item).FirstOrDefault(); applicationUsers.Add(user); } aboutUsViewModel.Agents = applicationUsers; return(View(aboutUsViewModel)); }
public ActionResult AboutUs() { try { var response = AsyncHelpers.RunSync <JObject>(() => ApiCall.CallApi("api/Settings/GetSettings", User, null, true)); if (response is Error) { return(new HttpStatusCodeResult((int)HttpStatusCode.InternalServerError, (response as Error).ErrorMessage)); } SettingsViewModel model = response.GetValue("Result").ToObject <SettingsViewModel>(); AboutUsViewModel viewModel = new AboutUsViewModel(); viewModel.AboutUs = model.PrivacyPolicy == null ? "" : model.AboutUs; viewModel.SetSharedData(User); return(View(viewModel)); } catch (Exception ex) { return(new HttpStatusCodeResult(Utility.LogError(ex), "Internal Server Error")); } }
public async Task <IActionResult> Register(ContactUsViewModel registerContact, CancellationToken cancellationToken) { model = await _aboutUsService.GetAboutUs(CancellationToken.None); if (!ModelState.IsValid) { ViewData["AboutData"] = model; return(View("Contact")); } try { string hostName = Dns.GetHostName(); string ip = Dns.GetHostByName(hostName).AddressList[0].ToString(); ContactUs contact = new ContactUs { Email = registerContact.contactUs.Email, InsertDate = DateTime.Now, IsRead = 0, FullName = registerContact.contactUs.FullName.Trim(), Comment = registerContact.contactUs.Comment.Trim(), IP = ip }; await _contactUsService.RegisterContact(contact, cancellationToken); ViewData["message"] = "پیام شما با موفقیت ثبت شد"; ViewData["AboutData"] = model; return(View("Contact")); } catch (Exception ex) { _logger.LogError(ex, "خطایی در سیستم بوجود آمده است"); ViewData["message"] = "خطایی در سیستم به وجود آمده است. لطفا در زمان دیگری مجددا تلاش بفرمایید"; ViewData["AboutData"] = model; return(View("Contact")); } }
public ActionResult Edit() { CommonDataService cds = new CommonDataService(); CommonModel cm = new CommonModel(); cm = cds.GenerateCommonModel(); Session["FaceBook"] = cm.FaceBook; Session["Twitter"] = cm.Twitter; Session["Youtube"] = cm.Youtube; Session["Instagram"] = cm.Instagram; Session["PhoneNumber"] = cm.PhoneNumber; Session["Email"] = cm.Email; Session["ShoppingHours"] = cm.ShoppingHours; AboutUsViewModel auVM = new AboutUsViewModel(); AboutUsDataService auDS = new AboutUsDataService(); try { auVM.AboutUsModel = auDS.GenerateAboutUsModel(); auVM.PartnersModel = auDS.GeneratePartnerModel(); return(View(auVM)); } catch (Exception ex) { throw ex; } finally { auVM = null; auDS = null; } }
public ActionResult Index(AboutUsViewModel aboutusModel) { aboutusModel.AboutUSResults = Mapper.Map <IEnumerable <AboutUs> >(_aboutusService.getAllRecords(HCRGCLIENT.OrganizationID)); return(Json(aboutusModel, GlobalConst.Message.text_html)); }
public ActionResult Add(AboutUs aboutus, string hdAboutUsID) { Editor Editor1 = new Editor(System.Web.HttpContext.Current, "Editor1"); Editor1.ClientFolder = "/richtexteditor/"; Editor1.Width = Unit.Pixel(1050); Editor1.Height = Unit.Pixel(660); Editor1.ResizeMode = RTEResizeMode.Disabled; Editor1.SetSecurity("Gallery", "newimagepath", "AllowAccess", "true"); Editor1.SetSecurity("Gallery", "newimagepath", "StoragePath", "~" + GlobalConst.FolderName.Storage + GlobalConst.ConstantChar.ForwardSlash + GlobalConst.FolderName.Org + HCRGCLIENT.OrganizationID + GlobalConst.ConstantChar.ForwardSlash + GlobalConst.FolderName.RTEUpload, true); Editor1.SetSecurity("Gallery", "newimagepath ", "StorageName", "Image Files"); Editor1.SetSecurity("Image", "newimagepath", "AllowAccess", "true"); Editor1.SetSecurity("Image", "newimagepath", "StoragePath", "~" + GlobalConst.FolderName.Storage + GlobalConst.ConstantChar.ForwardSlash + GlobalConst.FolderName.Org + HCRGCLIENT.OrganizationID + GlobalConst.ConstantChar.ForwardSlash + GlobalConst.FolderName.RTEUpload, true); Editor1.SetSecurity("Image", "newimagepath ", "StorageName", "Image Files"); Editor1.SetSecurity("Video", "newimagepath", "AllowAccess", "true"); Editor1.SetSecurity("Video", "newimagepath", "StoragePath", "~" + GlobalConst.FolderName.Storage + GlobalConst.ConstantChar.ForwardSlash + GlobalConst.FolderName.Org + HCRGCLIENT.OrganizationID + GlobalConst.ConstantChar.ForwardSlash + GlobalConst.FolderName.RTEUpload, true); Editor1.SetSecurity("Video", "newimagepath ", "StorageName", "Video Files"); Editor1.SetSecurity("Document", "newimagepath", "AllowAccess", "true"); Editor1.SetSecurity("Document", "newimagepath", "StoragePath", "~" + GlobalConst.FolderName.Storage + GlobalConst.ConstantChar.ForwardSlash + GlobalConst.FolderName.Org + HCRGCLIENT.OrganizationID + GlobalConst.ConstantChar.ForwardSlash + GlobalConst.FolderName.RTEUpload, true); Editor1.SetSecurity("Document", "newimagepath ", "StorageName", "Document Files"); Editor1.SetSecurity("Template", "newimagepath", "AllowAccess", "true"); Editor1.SetSecurity("Template", "newimagepath", "StoragePath", "~" + GlobalConst.FolderName.Storage + GlobalConst.ConstantChar.ForwardSlash + GlobalConst.FolderName.Org + HCRGCLIENT.OrganizationID + GlobalConst.ConstantChar.ForwardSlash + GlobalConst.FolderName.RTEUpload, true); Editor1.SetSecurity("Template", "newimagepath ", "StorageName", "Templates"); Editor1.DisabledItems = "save, help"; string content = Request.Form["Editor1"]; Editor1.MvcInit(); ViewData["Editor"] = Editor1.MvcGetString(); AboutUsViewModel aboutusModel = new AboutUsViewModel(); if (hdAboutUsID == "") { aboutus.OrganizationID = HCRGCLIENT.OrganizationID; var aboutusID = _aboutusService.AddAboutUs(Mapper.Map <HCRGUniversityMgtApp.NEPService.AboutUsService.AboutUs>(aboutus)); aboutus.AboutUsID = aboutusID; aboutus.OrganizationName = (_clientService.GetOrganizationByID(HCRGCLIENT.OrganizationID)).OrganizationName; aboutus.flag = true; Regex regex = new Regex("\\<[^\\>]*\\>"); aboutus.DescriptionShort = regex.Replace(HttpUtility.HtmlDecode(aboutus.Description), String.Empty); aboutus.DescriptionShort = aboutus.DescriptionShort.Replace(" ", ""); if (aboutus.DescriptionShort.Length > 1000) { aboutus.DescriptionShort = aboutus.DescriptionShort.Substring(0, 1000); } } else { aboutus.AboutUsID = Convert.ToInt32(hdAboutUsID); var aboutusID = _aboutusService.UpdateAboutUs(Mapper.Map <HCRGUniversityMgtApp.NEPService.AboutUsService.AboutUs>(aboutus)); aboutus.flag = false; Regex regex = new Regex("\\<[^\\>]*\\>"); aboutus.DescriptionShort = regex.Replace(HttpUtility.HtmlDecode(aboutus.Description), String.Empty); aboutus.DescriptionShort = aboutus.DescriptionShort.Replace(" ", ""); if (aboutus.DescriptionShort.Length > 1000) { aboutus.DescriptionShort = aboutus.DescriptionShort.Substring(0, 1000); } } return(Json(aboutus, GlobalConst.Message.text_html)); }
public ActionResult AboutUs(AboutUsViewModel model) { return(View("EditAboutUs", model)); }