Exemplo n.º 1
0
        public async Task <IActionResult> SMSInQuery(SMSInQueryDto model)
        {
            var currentRoleId = partnerManager.GetCurrentUserRole(this.HttpContext);
            var permission    = partnerActivity.GetPartAct("SMSIn.Query", currentRoleId);

            if (permission == null)
            {
                toastNotification.AddErrorToastMessage("ليس لديك الصلاحية الكافية", new ToastrOptions
                {
                    Title = ""
                });
                return(Redirect(Request.Headers["Referer"].ToString()));
            }
            var results = await new SMSInRepo(db).GetSMSMessagesAsync(model.Sender, model.Message, model.IncludeDates, model.StartDate, model.EndDate);

            model.Results = results;
            return(View("insms", model));
        }
Exemplo n.º 2
0
        public IActionResult SMSInQuery()
        {
            var currentRoleId = partnerManager.GetCurrentUserRole(this.HttpContext);
            var permission    = partnerActivity.GetPartAct("SMSIn.Query", currentRoleId);

            if (permission == null)
            {
                toastNotification.AddErrorToastMessage("ليس لديك الصلاحية الكافية", new ToastrOptions
                {
                    Title = ""
                });
                return(Redirect(Request.Headers["Referer"].ToString()));
            }

            var model = new SMSInQueryDto();

            model.StartDate = DateTime.Today.Subtract(TimeSpan.FromDays(2));
            model.EndDate   = DateTime.Today.AddDays(1);
            return(View("insms", model));
        }