Ejemplo n.º 1
0
 public FileParser(string path, string name, Resposne resp)
 {
     this.path = path;
     this.name = name;
     this.resp = resp;
     tworker   = new TetxWorker(resp);
 }
Ejemplo n.º 2
0
        public async System.Threading.Tasks.Task <IActionResult> Index(string title, string user_login, string user_id, string date, string text, IFormFile file)
        {
            resp = new Resposne();

            Initializer.Init(title, user_login, user_id, date, text, file);
            File = file;

            if (Initializer.forf == 0)
            {
                fWorker = new FileWorker(File, resp);
                if (await fWorker.WorkFileAsync() == true)
                {
                    if (Sender.Send(resp, Initializer.forf).Result == true)
                    {
                        Message         = "OK!";
                        ViewBag.Message = Message;
                        return(Redirect("http://mail.teoset.com:8080/"));
                    }
                    else
                    {
                        ViewBag.Message = Message; return(View());
                    }
                }

                else
                {
                    ViewBag.Message = Message; return(View());
                }
            }
            else if (Initializer.forf == 1)
            {
                tWorker = new TetxWorker(resp);
                tWorker.WorkText();
                if (Sender.Send(resp, Initializer.forf).Result == true)
                {
                    Message = "OK!"; ViewBag.Message = Message; return(Redirect("http://mail.teoset.com:8080/"));
                }
                else
                {
                    ViewBag.Message = Message; return(View());
                }
            }
            else
            {
                ViewBag.Message = Message; return(View());
            }
        }