Beispiel #1
0
        [HttpPost] public ActionResult AjouterBack(String id, String nom, String prenom, DateTime DateNaissance)
        {
            Client c = new Client(id, nom, prenom, DateNaissance);

            ClientsDAO.UpdateOrAddClient(c);
            return(View("Index", ClientsDAO.GetAllClients()));
        }
Beispiel #2
0
 public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
 {
     if (ClientsDAO.GetAllClients().Count(c => c.Id == Id) > 0)
     {
         yield return(new ValidationResult(Id + " existe déjà", new[] { "Id" }));
     }
 }
Beispiel #3
0
        [HttpPost] public ActionResult Ajouter(Client client)//, String firstname)
        {
            //client.Prenom = firstname;
            //client.Prenom = Request.Form["firstname"]
            //client.Prenom = Request.Form.GetValues("firstname")[0];

            if (ModelState.IsValid)
            {
                ClientsDAO.UpdateOrAddClient(client);
                return(View("Index", ClientsDAO.GetAllClients()));
            }
            return(View(client));
        }
Beispiel #4
0
        [HttpPost] public ActionResult Editer(Client client, String Birthday)
        {
            ModelState.Remove("Id");
            DateTime dd;

            DateTime.TryParseExact(Birthday, "dd/MM/yyyy", CultureInfo.CurrentCulture, DateTimeStyles.None, out dd);
            client.DateNaissance = dd;
            if (client.DateNaissance != null &&
                client.DateNaissance.CompareTo(DateTime.Now) > 0)
            {
                ModelState.AddModelError("DateNaissance", "Trop fort!");
            }

            if (ModelState.IsValid)
            {
                ClientsDAO.UpdateOrAddClient(client);
                return(View("Index", ClientsDAO.GetAllClients()));
            }
            return(View(client));
        }
Beispiel #5
0
 public ActionResult Editer(String id)
 {
     return(View(ClientsDAO.GetClientById(id)));
 }
Beispiel #6
0
 public ActionResult Supprimer(String id)
 {
     ClientsDAO.RemoveClient(id);
     return(View());
 }
Beispiel #7
0
        public ActionResult Afficher(String id)
        {
            Client c = ClientsDAO.GetClientById(id);

            return(View(c));
        }
Beispiel #8
0
 public ActionResult Index()
 {
     return(View(ClientsDAO.GetAllClients()));
 }
Beispiel #9
0
 public ClientsService()
 {
     lObjClientsDTO = new ClientsDAO();
 }