public ActionResult Index() { try { ViewBag.SearchModel = new SliderViewModel(); long totalCount; var request = new FilteredModel <Slider>(); var offset = (request.PageIndex - 1) * request.PageSize; var result = _mapper.Map <IList <SliderViewModel> >(_sliderService.GetPaging(new Slider(), out totalCount, request.OrderBy, request.Order, offset, request.PageSize)); ViewBag.OnePageOfEntries = new StaticPagedList <SliderViewModel>(result, request.PageIndex, request.PageSize, (int)totalCount); } catch (Exception ex) { _logger.Error(ex); if (ex.InnerException != null && ex.InnerException.Source.Equals(GeneralMessages.ExceptionSource)) { ModelState.AddModelError(string.Empty, ex.Message); } else { ModelState.AddModelError(string.Empty, GeneralMessages.UnexpectedError); } } return(View()); }
public ActionResult Index(PredictionViewModel model) { try { ViewBag.Statistics = _mapper.Map <PredictionStatisticsViewModel>(_predictionStatisticsService.GetStatistics(_mapper.Map <Prediction>(model))); ViewBag.SearchModel = model; var request = new FilteredModel <Prediction>(); var offset = (model.ThisPageIndex - 1) * model.ThisPageSize; var result = _mapper.Map <IList <PredictionViewModel> >(_predictionService.GetPaging(_mapper.Map <Prediction>(model), out long totalCount, model.PageOrderBy, model.PageOrder, offset, model.ThisPageSize)); ViewBag.OnePageOfEntries = new StaticPagedList <PredictionViewModel>(result, model.ThisPageIndex, model.ThisPageSize, (int)totalCount); ViewBag.EventsList = new SelectList(_dropDownService.GetEvents(), "id", "name", null); } catch (Exception ex) { _logger.Error(ex); if (ex.InnerException != null && ex.InnerException.Source.Equals(GeneralMessages.ExceptionSource)) { ModelState.AddModelError(string.Empty, ex.Message); } else { ModelState.AddModelError(string.Empty, GeneralMessages.UnexpectedError); } } return(View()); }
public ActionResult Index(int?commentEntityId, byte?commentEntityTypeId) { ViewBag.commentEntityId = commentEntityId; try { ViewBag.SearchModel = new CommentViewModel { CommentEntityTypeId = (GeneralEnums.CommentEntityType?)commentEntityTypeId, CommentEntityId = commentEntityId }; var request = new FilteredModel <Comment>(); var offset = (request.PageIndex - 1) * request.PageSize; var result = _mapper.Map <IList <CommentViewModel> >(_commentService.GetPaging(new Comment { CommentEntityId = commentEntityId, CommentEntityTypeId = commentEntityTypeId }, out long totalCount, request.OrderBy, request.Order, offset, request.PageSize)); ViewBag.OnePageOfEntries = new StaticPagedList <CommentViewModel>(result, request.PageIndex, request.PageSize, (int)totalCount); } catch (Exception ex) { _logger.Error(ex); if (ex.InnerException != null && ex.InnerException.Source.Equals(GeneralMessages.ExceptionSource)) { ModelState.AddModelError(string.Empty, ex.Message); } else { ModelState.AddModelError(string.Empty, GeneralMessages.UnexpectedError); } } return(View()); }
public ActionResult Index() { try { ViewBag.SearchModel = new AutomatedMessageViewModel { PageOrderBy = nameof(AutomatedMessageViewModel.Id) }; var request = new FilteredModel <AutomatedMessage> { OrderBy = nameof(AutomatedMessageViewModel.Id) }; var result = _mapper.Map <IList <AutomatedMessageViewModel> >(_automatedMessageService.GetPaging(new AutomatedMessage(), out long totalCount, request.OrderBy, request.Order, (request.PageIndex - 1) * request.PageSize, request.PageSize)); ViewBag.OnePageOfEntries = new StaticPagedList <AutomatedMessageViewModel>(result, request.PageIndex, request.PageSize, (int)totalCount); } catch (Exception ex) { _logger.Error(ex); if (ex.InnerException != null && ex.InnerException.Source.Equals(GeneralMessages.ExceptionSource)) { ModelState.AddModelError(string.Empty, ex.Message); } else { ModelState.AddModelError(string.Empty, GeneralMessages.UnexpectedError); } } return(View()); }
public ActionResult Index() { List <AppSettingViewModel> model = new List <AppSettingViewModel>(); try { ViewBag.SearchModel = new AppSettingViewModel { }; ViewBag.Setting2Group = _mapper.Map <List <AppSetting2AppSettingGroupViewModel> >(_appSetting2AppSettingGroupService.Find(new AppSetting2AppSettingGroup())); ViewBag.Groups = _mapper.Map <List <AppSettingGroupViewModel> >(_appSettingGroupService.Find(new AppSettingGroup())); model = _mapper.Map <List <AppSettingViewModel> >(_appSettingService.Find(new AppSetting())); } catch (Exception ex) { _logger.Error(ex); if (ex.InnerException != null && ex.InnerException.Source.Equals(GeneralMessages.ExceptionSource)) { ModelState.AddModelError(string.Empty, ex.Message); } else { ModelState.AddModelError(string.Empty, GeneralMessages.UnexpectedError); } } return(View(model)); }
public ActionResult Index(int?customerId) { ViewBag.CustomerId = customerId; try { ViewBag.SearchModel = new FacilityRequestViewModel(); var request = new FilteredModel <ServiceRequest>(); var offset = (request.PageIndex - 1) * request.PageSize; var t = _facilityRequestService.GetPaging(new ServiceRequest { CustomerId = customerId }, out long totalCount, request.OrderBy, request.Order, offset, request.PageSize); var result = _mapper.Map <IList <FacilityRequestViewModel> >(t); ViewBag.OnePageOfEntries = new StaticPagedList <FacilityRequestViewModel>(result, request.PageIndex, request.PageSize, (int)totalCount); return(View()); } catch (Exception ex) { _logger.Error(ex); if (ex.InnerException != null && ex.InnerException.Source.Equals(GeneralMessages.ExceptionSource)) { ModelState.AddModelError(string.Empty, ex.Message); } else { ModelState.AddModelError(string.Empty, GeneralMessages.UnexpectedError); } return(View()); } }
public ActionResult SignIn(string username, string password, string returnUrl) { try { ViewBag.Username = username; ViewBag.Password = password; password = CommonHelper.Md5Password(password); var admin = _adminService.SignIn(username, password); if (admin != null) { if (admin.Status == (byte)GeneralEnums.Status.Active) { var serializeModel = new CustomPrincipalSerializeModel { Id = admin.Id.Value, FullName = admin.FullName, Avatar = admin.Avatar, LastLogin = new PersianDateTime().ToString(), IP = AdminHelper.CurrentIp }; var userData = JsonConvert.SerializeObject(serializeModel); var authTicket = new FormsAuthenticationTicket(Convert.ToInt32(admin.Id), admin.FullName, DateTime.Now, DateTime.Now.AddMinutes(15), false, userData); var encTicket = FormsAuthentication.Encrypt(authTicket); var faCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encTicket); Response.Cookies.Add(faCookie); _adminService.SetLoginDate(admin); return(Redirect(returnUrl ?? "/Home")); } ModelState.AddModelError(string.Empty, "این کاربر غیرفعال می باشد لطفا با مدیر سیستم تماس بگیرید"); } else { ModelState.AddModelError(string.Empty, "نام کاربری یا گذرواژه اشتباه می باشد"); } } catch (Exception ex) { _logger.Error(ex); if (ex.InnerException != null && ex.InnerException.Source.Equals(GeneralMessages.ExceptionSource)) { ModelState.AddModelError(string.Empty, ex.Message); } else { ModelState.AddModelError(string.Empty, GeneralMessages.UnexpectedError); } } return(View()); }
public override void OnException(ExceptionContext filterContext) { _logger.Error(filterContext.Exception); string viewName = "~/Views/Home/Error.cshtml"; var httpContext = HttpContext.Current; if (httpContext == null) { return; } if (filterContext.ExceptionHandled || filterContext.HttpContext.IsCustomErrorEnabled) { return; } if (filterContext.Exception is HttpException) { //A http exception has occourd } else if (filterContext.Exception is UnauthorizedAccessException) { httpContext.Response.Redirect(@"/Home/Page504"); } else if (filterContext.Exception is WebException) { httpContext.Response.Redirect(@"/Home/Page404"); } filterContext.ExceptionHandled = true; var actionName = (string)filterContext.RouteData.Values["action"]; var controllerName = (string)filterContext.RouteData.Values["controller"]; var requestContext = ((MvcHandler)httpContext.CurrentHandler).RequestContext; if (requestContext.HttpContext.Request.IsAjaxRequest()) { httpContext.Response.Clear(); var factory = ControllerBuilder.Current.GetControllerFactory(); var controller = factory.CreateController(requestContext, controllerName); var controllerContext = new ControllerContext(requestContext, (ControllerBase)controller); var jsonResult = new JsonResult { Data = new { success = false, serverError = "500" }, JsonRequestBehavior = JsonRequestBehavior.AllowGet }; jsonResult.ExecuteResult(controllerContext); httpContext.Response.End(); } else { var viewResult = new ViewResult { MasterName = Master, TempData = filterContext.Controller.TempData, ViewName = viewName }; if (filterContext.Exception.InnerException != null && filterContext.Exception.InnerException.Source.Equals(GeneralMessages.ExceptionSource)) { viewResult.ViewData = new ViewDataDictionary(filterContext.Exception.Message); } filterContext.Result = viewResult; } }
public ActionResult Index(int id) { try { var business = businessService.GetById(id); if (business != null) { ViewBag.BusinessTitle = business.Title; } ViewBag.SearchModel = new ServiceRequestPreInvoiceViewModel { BusinessId = id }; var request = new FilteredModel <ServiceRequestPreInvoice> { }; var offset = (request.PageIndex - 1) * request.PageSize; var result = mapper.Map <IList <ServiceRequestPreInvoiceViewModel> >(serviceRequestPreInvoiceService.GetPaging(new ServiceRequestPreInvoice { BusinessId = id }, out long totalCount, request.OrderBy, request.Order, offset, request.PageSize)); ViewBag.OnePageOfEntries = new StaticPagedList <ServiceRequestPreInvoiceViewModel>(result, request.PageIndex, request.PageSize, (int)totalCount); } catch (Exception ex) { logger.Error(ex); if (ex.InnerException != null && ex.InnerException.Source.Equals(GeneralMessages.ExceptionSource)) { ModelState.AddModelError(string.Empty, ex.Message); } else { ModelState.AddModelError(string.Empty, GeneralMessages.UnexpectedError); } } return(View()); }
public ActionResult Index(MatchGroupViewModel model) { try { ViewBag.SearchModel = model; var request = new FilteredModel <MatchGroup>(); var offset = (model.ThisPageIndex - 1) * model.ThisPageSize; var result = _mapper.Map <IList <MatchGroupViewModel> >(_MatchGroupService.GetPaging(_mapper.Map <MatchGroup>(model), out long totalCount, model.PageOrderBy, model.PageOrder, offset, model.ThisPageSize)); ViewBag.OnePageOfEntries = new StaticPagedList <MatchGroupViewModel>(result, model.ThisPageIndex, model.ThisPageSize, (int)totalCount); } catch (Exception ex) { _logger.Error(ex); if (ex.InnerException != null && ex.InnerException.Source.Equals(GeneralMessages.ExceptionSource)) { ModelState.AddModelError(string.Empty, ex.Message); } else { ModelState.AddModelError(string.Empty, GeneralMessages.UnexpectedError); } } return(View()); }
public ActionResult Index(int?businessId) { try { if (businessId.HasValue) { var business = _businessService.GetById(businessId.Value); if (business != null) { ViewBag.BusinessTitle = business.Title; } } ViewBag.SearchModel = new BusinessAttachmentViewModels(); long totalCount; var request = new FilteredModel <BusinessAttachment>(); var offset = (request.PageIndex - 1) * request.PageSize; var result = _mapper.Map <IList <BusinessAttachmentViewModels> >(_businessAttachmentService.GetPaging(new BusinessAttachment() { BusinessId = businessId.Value }, out totalCount, request.OrderBy, request.Order, offset, request.PageSize)); ViewBag.OnePageOfEntries = new StaticPagedList <BusinessAttachmentViewModels>(result, request.PageIndex, request.PageSize, (int)totalCount); HttpContext.Cache["BusinessId"] = businessId; return(View()); } catch (Exception ex) { _logger.Error(ex); if (ex.InnerException != null && ex.InnerException.Source.Equals(GeneralMessages.ExceptionSource)) { ModelState.AddModelError(string.Empty, ex.Message); } else { ModelState.AddModelError(string.Empty, GeneralMessages.UnexpectedError); } return(View()); } }
// GET: RegisteredClient public ActionResult Index() { try { var result = _mapper.Map <IList <RegisteredClientViewModel> >(_registeredClientService.Find(new RegisteredClient())); ViewBag.Enteries = result; } catch (Exception ex) { _logger.Error(ex); if (ex.InnerException != null && ex.InnerException.Source.Equals(GeneralMessages.ExceptionSource)) { ModelState.AddModelError(string.Empty, ex.Message); } else { ModelState.AddModelError(string.Empty, GeneralMessages.UnexpectedError); } } return(View()); }
public ActionResult Index(int?providerId, int?businessId) { ViewBag.ProviderId = providerId; ViewBag.BusinessId = businessId; try { if (businessId.HasValue) { var business = _businessService.GetById(businessId.Value); if (business != null) { ViewBag.BusinessTitle = business.Title; } } ViewBag.SearchModel = new ProviderEvidenceDocViewModel(); var request = new FilteredModel <ProviderEvidenceDoc>(); var offset = (request.PageIndex - 1) * request.PageSize; var result = _mapper.Map <IList <ProviderEvidenceDocViewModel> >(_providerEvidenceDocService.GetPaging(new ProviderEvidenceDoc { ProviderId = providerId, BusinessId = businessId }, out long totalCount, request.OrderBy, request.Order, offset, request.PageSize)); ViewBag.OnePageOfEntries = new StaticPagedList <ProviderEvidenceDocViewModel>(result, request.PageIndex, request.PageSize, (int)totalCount); } catch (Exception ex) { _logger.Error(ex); if (ex.InnerException != null && ex.InnerException.Source.Equals(GeneralMessages.ExceptionSource)) { ModelState.AddModelError(string.Empty, ex.Message); } else { ModelState.AddModelError(string.Empty, GeneralMessages.UnexpectedError); } } return(View()); }
public JsonResult GetDistricts(int cityId) { var response = new JsonViewModel { status = HttpStatusCode.InternalServerError, message = GeneralMessages.Error }; try { response.data = _mapper.Map <List <DropDownViewModel> >(_dropDownService.GetDistricts(cityId)); response.status = HttpStatusCode.OK; response.message = GeneralMessages.Ok; } catch (Exception ex) { _logger.Error(ex); } return(Json(response, JsonRequestBehavior.AllowGet)); }
public static bool CheckPermission(IList <Module> modules, string controller, string action, string method, int?moduleId = null, string path = "") { try { if (AdminId > 0) { foreach (var item in modules) { //if (item.HttpMethod.ToLower().Contains(method)) if (moduleId != null) { if (item.Id == moduleId) { return(true); } } else if (!string.IsNullOrWhiteSpace(path)) { if (item.Path.ToLower().Equals(path.ToLower())) { return(true); } } else { if (item.Path.ToLower() == $@"/{controller}/{action}") { return(true); } } } return(false); } return(false); } catch (Exception ex) { _logger.Error(ex); return(false); } }
public ActionResult Index(int businessId, List <Business2FacilityViewModel> collection) { try { if (ModelState.IsValid) { _business2FacilityService.DeleteByBusinessId(businessId); if (collection != null && collection.Count > 0) { foreach (var item in collection) { item.BusinessId = businessId; item.Priority = item.Priority.HasValue ? item.Priority : 0; } var model = _mapper.Map <List <Business2Facility> >(collection); _business2FacilityService.BulkInsert(model); var data = new Business2FacilityJson { Items = _mapper.Map <List <Business2FacilityItem> >(collection) }; var activity = new Activity { ActionTypeId = (byte)GeneralEnums.ActionType.Edit, CreatorId = LogedInAdmin.Id, EntityId = businessId, EntityTypeId = (byte)GeneralEnums.EntityType.Business2Facility, Data = "{\"Business2Facility\":" + JsonConvert.SerializeObject(data) + "}" }; _activityService.Insert(activity); return(RedirectToAction("Index", "Business")); } else { ModelState.AddModelError(string.Empty, "تمام ویژگی ها حذف شدند"); } } else { ModelState.AddModelError(string.Empty, GeneralMessages.DefectiveEntry); } } catch (Exception ex) { _logger.Error(ex); if (ex.Message.Contains("duplicate")) { ModelState.AddModelError(string.Empty, GeneralMessages.Duplicated); } else { if (ex.InnerException != null && ex.InnerException.Source.Equals(GeneralMessages.ExceptionSource)) { ModelState.AddModelError(string.Empty, ex.Message); } else { ModelState.AddModelError(string.Empty, GeneralMessages.UnexpectedError); } } } ViewBag.BusinessId = businessId; ViewBag.PropertyTree = _mapper.Map <List <TreeModel> >(_facilityService.Find(new Facility())); return(View()); }
public static bool Init(string url, int?id = null) { if (string.IsNullOrWhiteSpace(url)) { return(false); } //CreateDirectories(); var serverPath = System.Web.Hosting.HostingEnvironment.MapPath("~"); var absolutePath = serverPath + url; if (System.IO.File.Exists(absolutePath)) { ResizeLayer resizeLayer = null; var size = new Size(); JpegFormat jpegFormat = null; var imagePath = string.Empty; try { using (ImageFactory imageFactory = new ImageFactory(preserveExifData: true)) { var sizeCount = AppSettings.ImageSizes.Count(); for (int i = 0; i < sizeCount; i++) { var dimentions = AppSettings.ImageSizes[i].StrValue.Split('x'); size = new Size(int.Parse(dimentions[0]), int.Parse(dimentions[1])); resizeLayer = new ResizeLayer(size, SetResizeMode(size)); if (AppSettings.ImageSizes[i].KeyName.Contains("Thumb")) { //resizeLayer = new ResizeLayer(size, ResizeMode.Stretch); jpegFormat = new JpegFormat { Quality = 95 }; } else if (AppSettings.ImageSizes[i].KeyName.Contains("Max")) { //resizeLayer = new ResizeLayer(size, ResizeMode.Pad); jpegFormat = new JpegFormat { Quality = 90 }; } else { //resizeLayer = new ResizeLayer(size, SetResizeMode(size)); jpegFormat = new JpegFormat { Quality = 90 }; } imagePath = string.Format(@"{0}Content\TransformedImages\{1}\{2}.jpg", serverPath, id, AppSettings.ImageSizes[i].StrValue); imageFactory.Load(absolutePath).Resize(resizeLayer).Format(jpegFormat).Save(imagePath); } } return(true); } catch (Exception eX) { _logger.Error(eX); return(false); } } else { _logger.Error($"{absolutePath} - Not Found!"); } return(false); }