Esempio n. 1
0
        public ActionResult AnalyzeFile()
        {
            IEWSList iList = new BsEWSList();

            if (Request.Files.Count > 0)
            {
                HttpFileCollectionBase files = Request.Files;

                string filename = Path.GetFileName(Request.Files[0].FileName);

                HttpPostedFileBase file = files[0];
                string             fname;
                if (Request.Browser.Browser.ToUpper() == "IE" || Request.Browser.Browser.ToUpper() == "INTERNETEXPLORER")
                {
                    string[] testfiles = file.FileName.Split(new char[] { '\\' });
                    fname = testfiles[testfiles.Length - 1];
                }
                else
                {
                    fname = file.FileName;
                }

                List <EWSWord> listOfWord = new List <EWSWord>();
                if ((file != null) && (file.ContentLength > 0) && !string.IsNullOrEmpty(file.FileName))
                {
                    StreamReader reader = new StreamReader(file.InputStream);

                    string m = reader.ReadToEnd();

                    iList.SaveReadPart(filename, GetCurrentUser().ID, m, null);
                }//if end
            }

            return(Script("Message('Dosya Analizi Tamamlandı','success');"));
        }
        public ActionResult PreviewMultiple(Guid UN)
        {
            IEWSList ilist = new BsEWSList();
            IWord    iword = new BsWord();

            CurrentList = ilist.GetList(UN, GetCurrentUser().ID, true);

            foreach (var item in CurrentList.EWSListWord)
            {
                if (item.EWSWord.Description == null)
                {
                    EWSWord    word          = new EWSWord();
                    Translator t             = new Translator();
                    string     TranslateText = item.EWSWord.WordBody.Trim();
                    string     result        = t.Translate(TranslateText, "English", "Turkish");
                    word.UN          = item.EWSWord.UN;
                    word.UserID      = item.EWSWord.UserID;
                    word.Description = result;
                    word.WordBody    = item.EWSWord.WordBody;

                    item.EWSWord.Description = result;
                    word = iword.WordSave(word);
                }
                item.EWSWord.CurrentSequence = CurrentSequence;
            }
            return(PartialView(CurrentList));
        }
Esempio n. 3
0
        public ActionResult GetWordList(Guid ListID)
        {
            IEWSList ilist = new BsEWSList();
            EWSList  list  = ilist.GetList(ListID, GetCurrentUser().ID);

            return(PartialView("WordGrid", list.EWSListWord.ToList()));
        }
        public ActionResult ListedenCikar(Guid UN)
        {
            IEWSList ilist = new BsEWSList();

            ilist.ListedenCikar(UN);

            return(Content(""));
        }
        public ActionResult PreviewTable(Guid UN)
        {
            IEWSList ilist = new BsEWSList();

            CurrentList = ilist.GetList(UN, GetCurrentUser().ID, true);

            return(PartialView(CurrentList));
        }
        public ActionResult ListDetail(Guid listID)
        {
            IEWSList ilist = new BsEWSList();

            EWSList list = ilist.GetList(listID, GetCurrentUser().ID);

            return(View(list));
        }
        public ActionResult NewReadingPart(string name, string body, string html)
        {
            IEWSList iList = new BsEWSList();

            iList.SaveReadPart(name, GetCurrentUser().ID, body, html);

            return(Script("Message('Okuma Parçası Kayıt Edildi.','success');"));
        }
Esempio n. 8
0
        // GET: Lookup
        public JsonResult GetEWSLists(int userID)
        {
            IEWSList iList = new BsEWSList();

            List <EWSList> result = iList.GetUserListByUserID(userID);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
        public ActionResult listIWillLearn()
        {
            IEWSList ilist = new BsEWSList();

            List <EWSLearnList> list = ilist.GetListIWillLearn(GetCurrentUser().ID);

            ViewBag.Title = "Öğrenmek İstediğim Listeler";
            return(View(list));
        }
        public ActionResult GetUserLists()
        {
            IEWSList ilist = new BsEWSList();

            List <EWSList> result = ilist.GetUserListByUserID(GetCurrentUser().ID);

            result = result.Where(p => p.EWSReadPart.Count() == 0).ToList();
            return(PartialView("EWSListGrid", result));
        }
        public ActionResult AddWordToList(Guid listID)
        {
            EWSList  list  = new EWSList();
            IEWSList ilist = new BsEWSList();

            list = ilist.GetList(listID, GetCurrentUser().ID);

            return(View(list));
        }
        public ActionResult SelectedList(Guid UN)
        {
            IEWSList ilist = new BsEWSList();

            CurrentList     = ilist.GetList(UN, GetCurrentUser().ID, true);
            CurrentSequence = 0;

            return(Content(CurrentList.EWSListWord.Count().ToString()));
        }
        public ActionResult DeleteList(Guid listID)
        {
            EWSList  list  = new EWSList();
            IEWSList ilist = new BsEWSList();

            ilist.DeleteList(listID);

            return(Content(""));
        }
        public ActionResult GetSystemLists()
        {
            IEWSList ilist = new BsEWSList();

            List <EWSList> result = ilist.GetSystemList();

            result = result.Where(p => p.EWSReadPart.Count() == 0).ToList();

            return(PartialView("EWSListGrid", result));
        }
        public ActionResult GetMultipleList(Guid listID, string type)
        {
            IEWSList ilist = new BsEWSList();

            ViewBag.ListID = listID;
            ViewBag.type   = type;
            EWSList list = ilist.GetList(listID, GetCurrentUser().ID);

            return(PartialView(list));
        }
        public ActionResult Preview(Guid listID, string type)
        {
            IEWSList ilist = new BsEWSList();

            EWSList list = ilist.GetList(listID, GetCurrentUser().ID);

            ViewBag.ListID = listID;
            ViewBag.type   = type;

            return(PartialView("Onebyone", list));
        }
        public ActionResult Preview(Guid listID)
        {
            IEWSList ilist = new BsEWSList();

            EWSList list = ilist.GetList(listID, GetCurrentUser().ID, true);

            ViewBag.ListID = listID;

            CurrentList     = list;
            CurrentSequence = 0;
            return(View("EWSListDetail", list));
        }
        public ActionResult RemoveIWillLearn(Guid wordID)
        {
            IEWSList ilist = new BsEWSList();

            ilist.RemoveIWillLearn(wordID, GetCurrentUser().ID);

            IWord   iword = new BsWord();
            EWSWord w     = iword.GetWordById(wordID, GetCurrentUser().ID, false);

            ViewBag.FromDetail = true;
            return(PartialView("../EWSWords/Word", w));
        }
        public ActionResult CikarOgrenilecekListeler(Guid ListUN)
        {
            IEWSList     ilist = new BsEWSList();
            EWSLearnList list  = new EWSLearnList()
            {
                ListUN = ListUN,
                UN     = Guid.NewGuid(),
                UserID = GetCurrentUser().ID,
            };

            ilist.OgrenilecekListeCikar(list);
            return(Script("Message('Liste Öğrenilecek Listelerden Çıkarıldı.','success')"));
        }
        public ActionResult SaveNewList(string listName)
        {
            IEWSList ilist   = new BsEWSList();
            EWSList  ewsList = new EWSList()
            {
                Name   = listName,
                UserID = GetCurrentUser().ID,
                UN     = Guid.NewGuid(),
            };

            ewsList = ilist.SaveNewList(ewsList);
            return(Content(""));
        }
        // GET: EWSLists
        public ActionResult Index()
        {
            ViewBag.Title = "Public Library";
            List <EWSList> lists = new List <EWSList>();

            IEWSList ilist = new BsEWSList();

            lists = ilist.GetAllList(GetCurrentUser().ID);

            lists          = lists.Where(p => p.EWSReadPart.Count() == 0).ToList();
            ViewBag.UserID = GetCurrentUser().ID;

            //return View(lists.Where(p => p.EWSListWord.Count > 0).ToList());
            return(View(lists));
        }
Esempio n. 22
0
        public List <EWSList> GetWordListByWordUN(Guid wordUN, int userID)
        {
            IRepositoryBase <EWSListWord> _repListWord = new RepositoryBase <EWSListWord>();

            List <EWSList> result = new List <EWSList>();

            List <EWSListWord> listKnown = _repListWord.GetList(p => p.WordUN == wordUN);

            IEWSList ilist = new BsEWSList();

            foreach (var item in listKnown)
            {
                EWSList list = ilist.GetList((Guid)item.ListUN, userID, true);
                result.Add(list);
            }
            return(result);
        }
        public ActionResult SetIKnow(Guid wordID)
        {
            IEWSList ilist = new BsEWSList();
            IWord    iword = new BsWord();

            ilist.SetIKnowWord(wordID, GetCurrentUser().ID);

            EWSWord word = iword.GetWordById(wordID, GetCurrentUser().ID);

            if (word.Description == null)
            {
                Translator t             = new Translator();
                string     TranslateText = word.WordBody.Trim();
                string     result        = t.Translate(TranslateText, "English", "Turkish");

                word.Description = result;
                //word = iword.WordSave(word);
            }

            ViewBag.FromDetail = true;
            return(PartialView("../EWSWords/Word", word));
        }