public ActionResult ChoiceMarchand(Marchand marchand) { if (marchand.MarchandID == -1) { ModelState.AddModelError("ErrorChoice", "Vous devez choisir un marchand"); return View(); } int idMarchand = marchand.MarchandID; return RedirectToAction("EditMarchand", new { id = idMarchand }); }
/// <summary> /// Créez un nouvel objet Marchand. /// </summary> /// <param name="marchandID">Valeur initiale de la propriété MarchandID.</param> /// <param name="name">Valeur initiale de la propriété Name.</param> /// <param name="url">Valeur initiale de la propriété Url.</param> /// <param name="contactName">Valeur initiale de la propriété ContactName.</param> /// <param name="phone">Valeur initiale de la propriété Phone.</param> public static Marchand CreateMarchand(global::System.Int32 marchandID, global::System.String name, global::System.String url, global::System.String contactName, global::System.Int32 phone) { Marchand marchand = new Marchand(); marchand.MarchandID = marchandID; marchand.Name = name; marchand.Url = url; marchand.ContactName = contactName; marchand.Phone = phone; return marchand; }
/// <summary> /// Méthode déconseillée pour ajouter un nouvel objet à l'EntitySet Marchands. Utilisez la méthode .Add de la propriété ObjectSet<T> associée à la place. /// </summary> public void AddToMarchands(Marchand marchand) { base.AddObject("Marchands", marchand); }
public ActionResult Add(TicketsAddViewModel customModel) { if (customModel != null) { if (customModel.MarchandID == 0) { if (customModel.MarchandID == 0 & customModel.Name != null & customModel.Url != null & customModel.Contact != null & customModel.Telephone != 0) { Marchand marchand = new Marchand() { Name = customModel.Name, Url = customModel.Url, Phone = customModel.Telephone, ContactName = customModel.Contact, }; MsiRepoMarchand.Add(marchand); MsiRepoMarchand.Save(); customModel.MarchandID = MsiRepoMarchand.GetIdMarchand(customModel.Url).MarchandID; } else { ViewData["marchandID"] = marchandBox(); if (customModel.MarchandID == 0) { ModelState.AddModelError("choiceError", "Choisissez un marchand dans la liste déroulante ou ajouter un nouveau marchand à l'aide des champs"); } if (customModel.Name == null) { ModelState.AddModelError("nameError", "vous devez entrer un nom"); } if (customModel.Url == null) { ModelState.AddModelError("urlError", "vous devez entrer une URL"); } if (customModel.Telephone == 0) { ModelState.AddModelError("phoneError", "vous devez rentrer un numéro de téléphone"); } if (customModel.Contact == null) { ModelState.AddModelError("contactError", "vous devez rentrer le nom de votre contact technique"); } return View("Add"); } } //customModel.ID_User = MsiRepoUser.GetUserByMail((User as CustomPrincipal).Mail).UserID; customModel.ID_User = MsiRepoUser.GetUser(User.Identity.Name).UserID; Ticket ticket = new Ticket() { IDUser = customModel.ID_User, Title = customModel.Title, Summary = customModel.Summary, Contents = customModel.Description, DateCreation = DateTime.Now, DateModification = DateTime.Now, StateSolved = 0, stateRead = 0, IDMarchand = customModel.MarchandID }; MsiRepoTicket.Add(ticket); MsiRepoTicket.Save(); return View("CreateTicketSuccess"); } else return View("NotFound"); }
public void Update(Marchand marchand) { MsiRepo.Marchands.Attach(marchand); MsiRepo.ObjectStateManager.ChangeObjectState(marchand, EntityState.Modified); }
public void Delete(Marchand marchand) { MsiRepo.Marchands.DeleteObject(marchand); }
public void Add(Marchand marchand) { MsiRepo.Marchands.AddObject(marchand); }
public ActionResult ChoiceMarchandToDelete(Marchand marchand) { int idMarchand = marchand.MarchandID; return RedirectToAction("DeleteMarchand", new { id = idMarchand }); }
public ActionResult EditMarchand(int id, Marchand marchand) { try { MsiRepoMarchand.Update(marchand); MsiRepoMarchand.Save(); return View("EditMarchandSuccess"); } catch { return View(); } }
public ActionResult DeleteMarchand(int id, Marchand marchand) { try { MsiRepoMarchand.Delete(MsiRepoMarchand.GetMarchand(id)); MsiRepoMarchand.Save(); return View("DeleteMarchandSuccess"); } catch { ModelState.AddModelError("errorModel", "Nous somme désolé votre ticket n'a pas pu être supprimer"); return View(); } }
public ActionResult CreateMarchand(Marchand marchand) { if (ModelState.IsValid) { Marchand mTest = MsiRepoMarchand.GetMarchand(marchand.Url); if (mTest != null) { if (marchand.Url == mTest.Url) { ModelState.AddModelError("errorModel", "Cet utilisateur existe déja"); return View(); } } try { MsiRepoMarchand.Add(marchand); MsiRepoMarchand.Save(); return View("CreateMarchandSuccess"); } catch { ModelState.AddModelError("errorModel", "Nous somme désolé votre ticket n'a pas pu être créer"); return View(); } } return View(); }