Ejemplo n.º 1
0
        public ActionResult Signout()
        {
            LogWorker logworker = new LogWorker("UsersController", "Signout", "Ok");

            FormsAuthentication.SignOut();
            return(RedirectToAction("Index", "Home"));
        }
Ejemplo n.º 2
0
        public JsonResult GetInsuranceType()
        {
            LogWorker logworker         = new LogWorker("HomeController", "GetInsuranceType", "Ok");
            var       InsuranceTypeData = App.InsuranceType().ToList();

            return(Json(new { result = InsuranceTypeData }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 3
0
 public ActionResult Login(Users users, string returnUrl)
 {
     if (ModelState.IsValid)
     {
         //EncryptionSuite encryptor = new EncryptionSuite();
         //model.Password = encryptor.Encrypt(model.Password);
         users.EmailAddress = "*****@*****.**";
         //var userDetails = db.Users.Where(u => u.Username == model.Username && u.Password == model.Password).FirstOrDefault();
         if (users != null)
         {
             FormsAuthentication.SetAuthCookie(users.EmailAddress, false);
             if (Url.IsLocalUrl(returnUrl) && returnUrl.Length > 1 && returnUrl.StartsWith("/") && !returnUrl.StartsWith("//") && !returnUrl.StartsWith("/\\"))
             {
                 LogWorker logworker = new LogWorker("UsersController", "Login", "LoginOk");
                 return(Redirect(returnUrl));
             }
             else
             {
                 LogWorker logworker = new LogWorker("UsersController", "Login", "LoginOk");
                 return(RedirectToAction("Index"));
             }
         }
         else
         {
             LogWorker logworker = new LogWorker("UsersController", "Index", "LoginOk");
             ModelState.AddModelError("", "Invalid Username/Password");
             return(View());
         }
     }
     return(View());
 }
Ejemplo n.º 4
0
        public JsonResult GetCompany()
        {
            LogWorker logworker   = new LogWorker("HomeController", "GetCompany", "Ok");
            var       CompanyData = App.Company().ToList();

            return(Json(new { result = CompanyData }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 5
0
        public static List <InsuranceTypeComponent> InsuranceTypeComponent()
        {
            IEnumerable <InsuranceTypeComponent> InsuranceTypeComponent = null;

            try
            {
                using (var client = new HttpClient())
                {
                    client.BaseAddress = new Uri(ConfigurationManager.AppSettings["ServiceUrl"]);
                    var responseTask = client.GetAsync("Insurance-Sales");
                    responseTask.Wait();

                    var result = responseTask.Result;
                    if (result.IsSuccessStatusCode)
                    {
                        var readTask = result.Content.ReadAsAsync <IList <InsuranceTypeComponent> >();
                        readTask.Wait();
                        InsuranceTypeComponent = readTask.Result;
                    }
                    else //web api sent error response
                    {
                        InsuranceTypeComponent = Enumerable.Empty <InsuranceTypeComponent>();
                    }
                }
                LogWorker logworker = new LogWorker("App", "InsuranceTypeComponent", "Ok");
                return(InsuranceTypeComponent.ToList());
            }
            catch (Exception ex)
            {
                LogWorker logworker = new LogWorker("App", "InsuranceTypeComponent", ex.ToString());
                throw ex;
            }
        }
Ejemplo n.º 6
0
        public JsonResult PostSignUpDetails(Users users, string returnUrl)
        {
            LogWorker logworker  = new LogWorker("UsersController", "PostSignUpDetails", "Ok");
            var       SignUpData = App.SignupUsers(users).ToString();

            return(Json(new { result = SignUpData }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 7
0
        public IHttpActionResult PostQuestion([FromBody] QuestionsBank questionsBank)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest("Invalid data."));
                }

                using (var botContext = new BotDBContext())
                {
                    botContext.QuestionsBank.Add(new QuestionsBank()
                    {
                        Question = questionsBank.Question
                    });

                    botContext.SaveChanges();
                }

                return(Ok("Success"));
            }
            catch (Exception ex)
            {
                LogWorker logworker = new LogWorker("QuestionsBankController", "PostQuestion", ex.ToString());
                return(InternalServerError());
            }
        }
Ejemplo n.º 8
0
 public void Stop()
 {
     Enabled = false;
     if (LogWorker.IsAlive)
     {
         LogWorker.Join();
     }
 }
Ejemplo n.º 9
0
 public void Log(object log)
 {
     Logs.Enqueue($"[{DateTime.Now}] {log}");
     if (!(LogWorker?.IsBusy ?? true))
     {
         LogWorker?.RunWorkerAsync();
     }
 }
Ejemplo n.º 10
0
        public JsonResult PostUserLogin(Users users)
        {
            LogWorker logworker = new LogWorker("HomeController", "PostUserLogin", "Ok");
            var       LoginData = App.LoginUsers(users).ToString();

            FormsAuthentication.SetAuthCookie(users.EmailAddress, false);

            return(Json(new { result = LoginData }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 11
0
        public JsonResult GetInsuranceTypeComponent()
        {
            //LogWorker logworker = new LogWorker("HomeController", "GetInsuranceTypeComponent", "Ok");
            //var InsuranceTypeComponentData = App.InsuranceTypeComponent().ToList();
            //return Json(new { result = InsuranceTypeComponentData }, JsonRequestBehavior.AllowGet);

            IEnumerable <InsuranceTypeComponent> InsuranceTypeComponent = null;

            try
            {
                using (var client = new HttpClient())
                {
                    client.BaseAddress = new Uri(ConfigurationManager.AppSettings["ServiceUrl"]);
                    var responseTask = client.GetAsync("Insurance-Sales");
                    responseTask.Wait();

                    var result = responseTask.Result;
                    if (result.IsSuccessStatusCode)
                    {
                        var readTask = result.Content.ReadAsAsync <IList <InsuranceTypeComponent> >();
                        readTask.Wait();
                        InsuranceTypeComponent = readTask.Result;

                        string json = JsonConvert.SerializeObject(InsuranceTypeComponent);

                        List <InsuranceTypeComponent> ResponseArray = JsonConvert.DeserializeObject <List <InsuranceTypeComponent> >(json);

                        var Response = ResponseArray
                                       .Cast <InsuranceTypeComponent>()
                                       .GroupBy(tm => tm.Company.Name)
                                       .Select(group => new { name = group.Key, Items = group.ToArray() }).ToArray();

                        LogWorker logworker = new LogWorker("App", "InsuranceTypeComponent", "Result Found");

                        return(Json(new { result = Response }, JsonRequestBehavior.AllowGet));
                    }
                    else //web api sent error response
                    {
                        LogWorker logworker = new LogWorker("App", "InsuranceTypeComponent", "No Result Found");
                        InsuranceTypeComponent = Enumerable.Empty <InsuranceTypeComponent>();

                        return(Json(new { result = InsuranceTypeComponent }, JsonRequestBehavior.AllowGet));
                    }
                }
            }
            catch (Exception ex)
            {
                LogWorker logworker = new LogWorker("App", "InsuranceTypeComponent", ex.ToString());
                throw ex;
            }
        }
Ejemplo n.º 12
0
        public Manager(IAccount account, IStorage storage, IUnusable unusable = null)
        {
            if (account == null)
            {
                throw new ArgumentNullException(nameof(account));
            }
            if (storage == null)
            {
                throw new ArgumentNullException(nameof(storage));
            }

            this._tweetWorker  = new TweetWorker(account);
            this._logWorker    = new LogWorker(storage, 200);
            this._scriptRunner = new ScriptRunner(unusable ?? new Unusable());
        }
Ejemplo n.º 13
0
            public void Start(string fileName)
            {
                #region Early Termination Checks
                if (string.IsNullOrWhiteSpace(fileName))
                {
                    return;
                }

                FileInfo temp;

                try
                {
                    temp = new FileInfo(fileName);
                }
                catch (Exception)
                {
                    MessageBox.Show(messageBoxText: "File Name is Not Valid", caption: "Malformed File Name", button: MessageBoxButton.OK, icon: MessageBoxImage.Error);
                    return;
                }

                if (!temp.Exists)
                {
                    MessageBox.Show(messageBoxText: "Provided File Name Could Not Be Located", caption: "File Not Found", button: MessageBoxButton.OK, icon: MessageBoxImage.Error);
                    return;
                }
                #endregion

                worker = new LogWorker(fileName);

                worker.MonitorStopped += delegate
                {
                    StopRunning?.Invoke(this, new EventArgs());
                };

                worker.OutputUpdate += (obj, args) =>
                {
                    Application.Current.Dispatcher.Invoke(new Action(() => output.Text = args.Output));
                };

                worker.RunWorkerAsync();

                StartRunning?.Invoke(this, new EventArgs());
            }
Ejemplo n.º 14
0
        public IHttpActionResult FetchBvn([FromBody] FetchBvn fetchBvn)
        {
            try {
                if (!ModelState.IsValid)
                {
                    return(BadRequest("Invalid data."));
                }

                string bvnReq = App.GetRedboxFetchBvnPayload(fetchBvn);

                string bvnRes = App.CallRedbox(bvnReq);

                LogWorker logworker = new LogWorker("BvnController", "FetchBvn", "OK");

                return(Ok(bvnRes));
            }
            catch (Exception ex)
            {
                LogWorker logworker = new LogWorker("BvnController", "FetchBvn", ex.ToString());
                return(InternalServerError());
            }
        }
Ejemplo n.º 15
0
        public IHttpActionResult StopChequeBook([FromBody] ChequeBook chequebook)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest("Invalid data."));
                }

                string stopChequeBookReq = App.GetRedboxStopChequeBookPayload(chequebook);

                string stopChequeBookRes = App.CallRedbox(stopChequeBookReq);

                LogWorker logworker = new LogWorker("ChequeBookController", "StopChequeBook", "Ok");

                return(Ok(stopChequeBookRes));
            }
            catch (Exception ex)
            {
                LogWorker logworker = new LogWorker("ChequeBookController", "StopChequeBook", ex.ToString());
                return(InternalServerError());
            }
        }
Ejemplo n.º 16
0
        public IHttpActionResult BalanceEnquiry([FromBody] BalanceEnquiry balanceEnquiry)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest("Invalid data."));
                }

                string balanceEnquiryReq = App.GetRedboxBalanceEnquiryPayload(balanceEnquiry);

                string balanceEnquiryRes = App.CallRedbox(balanceEnquiryReq);

                LogWorker logworker = new LogWorker("BalanceEnquiryController", "BalanceEnquiry", "Ok");

                return(Ok(balanceEnquiryRes));
            }
            catch (Exception ex)
            {
                LogWorker logworker = new LogWorker("BalanceEnquiryController", "BalanceEnquiry", ex.ToString());
                return(InternalServerError());
            }
        }
Ejemplo n.º 17
0
        public IHttpActionResult Card([FromBody] Card card)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest("Invalid data."));
                }

                string cardReq = App.GetRedboxRequestCardPayload(card);

                string cardRes = App.CallRedbox(cardReq);

                LogWorker logworker = new LogWorker("CardController", "Card", "Ok");

                return(Ok(cardRes));
            }
            catch (Exception ex)
            {
                LogWorker logworker = new LogWorker("CardController", "Card", ex.ToString());
                return(InternalServerError());
            }
        }
        public IHttpActionResult FreezeAccount([FromBody] FreezeAccount freezeAccount)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest("Invalid data."));
                }

                string freezeAccountReq = App.GetRedboxFreezeAccountPayload(freezeAccount);

                string freezeAccountRes = App.CallRedbox(freezeAccountReq);

                LogWorker logworker = new LogWorker("FreezeAccountController", "FreezeAccount", "Ok");

                return(Ok(freezeAccountRes));
            }
            catch (Exception ex)
            {
                LogWorker logworker = new LogWorker("FreezeAccountController", "FreezeAccount", ex.ToString());
                return(InternalServerError());
            }
        }
Ejemplo n.º 19
0
        public IHttpActionResult AccountStatement([FromBody] AccountStatement accountStatement)
        {
            try
            {
                //accountStatement.startDate = new DateTime.Now();
                if (!ModelState.IsValid)
                {
                    return(BadRequest("Invalid data."));
                }

                string accountStatementReq = App.GetRedboxAccountStatementPayload(accountStatement);

                string accountStatementRes = App.CallRedbox(accountStatementReq);

                LogWorker logworker = new LogWorker("AccountStatementController", "AccountStatement", "Ok");

                return(Ok(accountStatementRes));
            }
            catch (Exception ex)
            {
                LogWorker logworker = new LogWorker("AccountStatementController", "AccountStatement", ex.ToString());
                return(InternalServerError());
            }
        }
Ejemplo n.º 20
0
        // GET: Users
        public ActionResult Index()
        {
            LogWorker logworker = new LogWorker("UsersController", "Index", "Ok");

            return(View());
        }
Ejemplo n.º 21
0
        public ActionResult Claims()
        {
            LogWorker logworker = new LogWorker("UsersController", "Claims", "Ok");

            return(View());
        }
Ejemplo n.º 22
0
        public ActionResult MyProfile()
        {
            LogWorker logworker = new LogWorker("UsersController", "MyProfile", "Ok");

            return(View());
        }
Ejemplo n.º 23
0
        public ActionResult Signup()
        {
            LogWorker logworker = new LogWorker("UsersController", "Signup", "Ok");

            return(View());
        }
Ejemplo n.º 24
0
 public void Dispose()
 {
     Logs.Clear();
     LogWorker?.Dispose();
     Writer?.Dispose();
 }
Ejemplo n.º 25
0
        public ActionResult Login()
        {
            LogWorker logworker = new LogWorker("UsersController", "Logins", "Ok");

            return(View());
        }
        public ActionResult Index()
        {
            LogWorker logworker = new LogWorker("CheckoutController", "GetInsuranceType", "Ok");

            return(View());
        }