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")); }
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(); }
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)); }
// 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)); }
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); } }
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); }