Beispiel #1
0
        public ActionResult TextInput(DataInput model)
        {
            if (ModelState.IsValid)
            {
                // get data from modle
                string dataInput = model.DataText;

                // loop through string and break it apart based on line breaks
                //var result = dataInput.Split()

                using (StringReader sr = new StringReader(dataInput))
                {
                    string line;
                    while ((line = sr.ReadLine()) != null)
                    {
                        LineInput lineInput = new LineInput();

                        var splitString = line.Split(new[] { "http" }, StringSplitOptions.None);

                        if (splitString.Length != 2)
                        {
                            ModelState.AddModelError("DataText", "Error, you must have data input in the form xxxxxxx http://xxxxxxx");
                            return(View(model));
                        }
                        lineInput.Descriptor = splitString[0].Trim();
                        lineInput.Url        = "http" + splitString[1].Trim();

                        unitOfWork.LineInputRepository.Insert(lineInput);
                        unitOfWork.Save();
                    }
                }
            }
            return(RedirectToAction("Index"));
        }
Beispiel #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            LineInput lineInput = unitOfWork.LineInputRepository.GetByID(id);

            unitOfWork.LineInputRepository.Delete(lineInput);
            unitOfWork.Save();
            return(RedirectToAction("Index"));
        }
        public ItemForm(LineInput lineInput)
        {
            InitializeComponent();

            LineInput = lineInput;

            FillControls();
            SignEvents();
        }
Beispiel #4
0
 public ActionResult Edit([Bind(Include = "Id,Descriptor,Url")] LineInput lineInput)
 {
     if (ModelState.IsValid)
     {
         unitOfWork.LineInputRepository.Update(lineInput);
         unitOfWork.Save();
         return(RedirectToAction("Index"));
     }
     return(View(lineInput));
 }
Beispiel #5
0
        // GET: LineInputs/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            LineInput lineInput = unitOfWork.LineInputRepository.GetByID(id);

            if (lineInput == null)
            {
                return(HttpNotFound());
            }
            return(View(lineInput));
        }
Beispiel #6
0
        public void SearchProduit()
        {
            LineInput input   = new LineInput("Entrez le nom du produit", DataFormat.IsNotVoid);
            string    produit = input.Start();

            if (m_demo.IsProduit(produit))
            {
                DisplayAllRecette(produit);
            }
            else
            {
                MessageBox.DisplayMessage("Ce produit n'existe pas", true);
            }
        }
Beispiel #7
0
        public string CreateMdp()
        {
            string mdp     = "";
            bool   isValid = false;

            do
            {
                LineInput input = new LineInput("Mot de passe", DataFormat.IsNotVoid);
                mdp   = input.Start(20, true);
                input = new LineInput("Confirmer mot de passe", DataFormat.IsNotVoid);
                string cMdp = input.Start(20, true);
                isValid = mdp == cMdp;
                if (!isValid)
                {
                    Console.Clear();
                    MessageBox.DisplayMessage("La confirmation n'est pas similaire", true);
                }
            } while (!isValid);
            return(mdp);
        }