Esempio n. 1
0
        public IHttpActionResult PutITEM2AGENDA(int itemId, int agendaId, ITEM2AGENDA iTEM2AGENDA)
        {
            ITEM2AGENDA tmpITEM2AGENDA;

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (itemId != iTEM2AGENDA.item || agendaId != iTEM2AGENDA.agenda)
            {
                return(BadRequest());
            }

            tmpITEM2AGENDA = db.ITEM2AGENDA.FirstOrDefault(e => e.item == itemId && e.agenda == agendaId);
            if (tmpITEM2AGENDA == null)
            {
                // if record not exist, we will crate it
                tmpITEM2AGENDA             = new ITEM2AGENDA();
                tmpITEM2AGENDA.item        = iTEM2AGENDA.item;
                tmpITEM2AGENDA.agenda      = iTEM2AGENDA.agenda;
                tmpITEM2AGENDA.description = iTEM2AGENDA.description;
                tmpITEM2AGENDA.opinion     = iTEM2AGENDA.opinion;
                tmpITEM2AGENDA.importance  = iTEM2AGENDA.importance;
                tmpITEM2AGENDA.lastUpdate  = DateTime.Now;

                db.Entry(tmpITEM2AGENDA).State = EntityState.Added;
            }
            else
            {
                tmpITEM2AGENDA.description = iTEM2AGENDA.description;
                tmpITEM2AGENDA.opinion     = iTEM2AGENDA.opinion;
                tmpITEM2AGENDA.importance  = iTEM2AGENDA.importance;
                tmpITEM2AGENDA.lastUpdate  = DateTime.Now;

                db.Entry(tmpITEM2AGENDA).State = EntityState.Modified;
            }
            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ITEM2AGENDAExists(itemId, agendaId))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Esempio n. 2
0
        public IHttpActionResult PutMK_SCORE(int id, MK_SCORE mK_SCORE)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != mK_SCORE.Id)
            {
                return(BadRequest());
            }

            db.Entry(mK_SCORE).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!MK_SCOREExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Esempio n. 3
0
        public IHttpActionResult PutVOTE_TO_AGENDA(int id, VOTE_TO_AGENDA vOTE_TO_AGENDA)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != vOTE_TO_AGENDA.Id)
            {
                return(BadRequest());
            }

            db.Entry(vOTE_TO_AGENDA).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!VOTE_TO_AGENDAExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
 public ActionResult Edit([Bind(Include = "id_cliente,nm_cliente,ds_telefone")] Cliente cliente)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cliente).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(cliente));
 }
Esempio n. 5
0
 public ActionResult Edit([Bind(Include = "AgendaID,Casa,Cliente,Telefone,DataEntrada,DataSaida,HoraEntrada,HoraSaida")] Agenda agenda)
 {
     if (ModelState.IsValid)
     {
         db.Entry(agenda).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(agenda));
 }
Esempio n. 6
0
 public ActionResult Edit([Bind(Include = "id_evento,nome_evt,data_evt,contato_evt")] Evento evento)
 {
     if (ModelState.IsValid)
     {
         db.Entry(evento).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(evento));
 }
 public ActionResult Edit([Bind(Include = "Email,Nome,Idade")] Pessoa pessoa)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pessoa).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(pessoa));
 }
 public ActionResult Edit([Bind(Include = "Id,Nombre")] Departamento departamento)
 {
     if (ModelState.IsValid)
     {
         db.Entry(departamento).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(departamento));
 }
Esempio n. 9
0
 public ActionResult Edit([Bind(Include = "Id,party1")] PARTY pARTY)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pARTY).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(pARTY));
 }
Esempio n. 10
0
 public ActionResult Edit([Bind(Include = "Id,Nome,Email")] Agenda agenda)
 {
     if (ModelState.IsValid)
     {
         db.Entry(agenda).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(agenda));
 }
Esempio n. 11
0
 public ActionResult Edit([Bind(Include = "Id,name,description")] AGENDA aGENDA)
 {
     if (ModelState.IsValid)
     {
         db.Entry(aGENDA).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(aGENDA));
 }
Esempio n. 12
0
 public ActionResult Edit([Bind(Include = "Id,mk_name")] MK mK)
 {
     if (ModelState.IsValid)
     {
         db.Entry(mK).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(mK));
 }
Esempio n. 13
0
 public ActionResult Edit([Bind(Include = "Id,Nombre,Email,Celular,Direccion")] Usuario usuario)
 {
     if (ModelState.IsValid)
     {
         db.Entry(usuario).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(usuario));
 }
Esempio n. 14
0
 public ActionResult Edit([Bind(Include = "Id,Evento1,Fecha,Hora")] Evento evento)
 {
     if (ModelState.IsValid)
     {
         db.Entry(evento).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(evento));
 }
Esempio n. 15
0
 public ActionResult Edit(tbl1 tbl1)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbl1).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tbl1));
 }
Esempio n. 16
0
 public ActionResult Edit([Bind(Include = "Id,Descripcion,FechaInicio,FechaFin,HoraInicio,HoraFin,Empleado_Id")] Tarea tarea)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tarea).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Empleado_Id = new SelectList(db.Empleado, "Id", "Nombre", tarea.Empleado_Id);
     return(View(tarea));
 }
Esempio n. 17
0
 public ActionResult Edit([Bind(Include = "id,idUsuario,nombreContacto,telefono,email,direccion")] Agenda agenda)
 {
     if (ModelState.IsValid)
     {
         db.Entry(agenda).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("verAgenda"));
     }
     ViewBag.idUsuario = new SelectList(db.Usuario, "id", "usuario1", agenda.idUsuario);
     return(View(agenda));
 }
Esempio n. 18
0
 public ActionResult Edit([Bind(Include = "Id,Nombre,FechaNacimiento,Departamento_Id")] Empleado empleado)
 {
     if (ModelState.IsValid)
     {
         db.Entry(empleado).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Departamento_Id = new SelectList(db.Departamento, "Id", "Nombre", empleado.Departamento_Id);
     return(View(empleado));
 }
Esempio n. 19
0
 public ActionResult Edit([Bind(Include = "Id,mk,party,fromDate,toDate,knessetNumber")] MK_TO_PARTY mK_TO_PARTY)
 {
     if (ModelState.IsValid)
     {
         db.Entry(mK_TO_PARTY).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.mk    = new SelectList(db.MK, "Id", "mk_name", mK_TO_PARTY.mk);
     ViewBag.party = new SelectList(db.PARTY, "Id", "party1", mK_TO_PARTY.party);
     return(View(mK_TO_PARTY));
 }
Esempio n. 20
0
 public ActionResult Edit([Bind(Include = "idAppointment,DateHour,idBroker,idCustomer")] Appointment appointment)
 {
     if (ModelState.IsValid)
     {
         db.Entry(appointment).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("AppointmentList"));
     }
     ViewBag.idBroker   = new SelectList(db.Brokers, "idBroker", "LastName", appointment.idBroker);
     ViewBag.idCustomer = new SelectList(db.Customers, "idCustomer", "LastName", appointment.idCustomer);
     return(View(appointment));
 }
Esempio n. 21
0
 public ActionResult Edit([Bind(Include = "Id,mk,score,volume,fromDate,toDate,agendaId")] MK_SCORE mK_SCORE)
 {
     if (ModelState.IsValid)
     {
         db.Entry(mK_SCORE).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.mk       = new SelectList(db.MK, "Id", "mk_name", mK_SCORE.mk);
     ViewBag.agendaId = new SelectList(db.AGENDA, "Id", "name", mK_SCORE.agendaId);
     return(View(mK_SCORE));
 }
Esempio n. 22
0
        public ActionResult profilCustomer([Bind(Include = "idCustomer,LastName,FirstName,Mail,PhoneNumber,Budget,Subject")] Customer customerup)
        {
            ////Déclaration des regex
            //string regexName = @"^[A-Za-zéèàêâôûùïüç\-]+$";
            //string regexMail = @"[0-9a-zA-Z\.\-]+@[0-9a-zA-Z\.\-]+.[a-zA-Z]{2,4}";
            //string regexPhone = @"^[0][0-9]{9}";

            //Vérification que le champ lastname n'est pas null ou vide
            if (!String.IsNullOrEmpty(customerup.LastName)) //si le champ lastname n'est pas vide ou null on vérifie la validité de l'entrée
            {
                //Vérification de la validité de l'entrée
                if (!Regex.IsMatch(customerup.LastName, regexName)) //si l'entrée utilisateur ne passe pas la regex ajout d'un message d'erreur
                {
                    //Message d'erreur
                    ModelState.AddModelError("LastName", "Veuillez écrire un nom valide");
                }
            }
            else
            {
                //Message d'erreur si le champ lastname est vide ou null
                ModelState.AddModelError("LastName", "Veuillez écrire un nom");
            }
            //Vérification que le champ firstname n'est pas null ou vide
            if (!String.IsNullOrEmpty(customerup.FirstName))
            {
                //Vérification de la validité de l'entrée
                if (!Regex.IsMatch(customerup.FirstName, regexName))
                {
                    //Message d'erreur
                    ModelState.AddModelError("FirstName", "Veuillez écrire un prénom valide");
                }
            }
            else
            {
                //Message d'erreur
                ModelState.AddModelError("FirstName", "Veuillez écrire un prénom");
            }
            //Vérification que le champ mail n'est pas null ou vide
            if (!String.IsNullOrEmpty(customerup.Mail))
            {
                //Vérification de la validité de l'entrée
                var alreadyUsed = db.Customers.Where(customer => customer.Mail == customerup.Mail).SingleOrDefault();
                if (!Regex.IsMatch(customerup.Mail, regexMail))
                {
                    //Message d'erreur
                    ModelState.AddModelError("Mail", "Veuillez écrire un mail valide");
                }
                else if (alreadyUsed != null)
                {
                    //Message d'erreur
                    ModelState.AddModelError("Mail", "Veuillez écrire un mail non utilisé");
                }
            }
            else
            {
                //Message d'erreur
                ModelState.AddModelError("Mail", "Veuillez écrire un mail");
            }
            //Vérification que le champ phoneNumber n'est pas null ou vide
            if (!String.IsNullOrEmpty(customerup.PhoneNumber))
            {
                //Vérification de la validité de l'entrée
                if (!Regex.IsMatch(customerup.PhoneNumber, regexPhone))
                {
                    //Message d'erreur
                    ModelState.AddModelError("PhoneNumber", "Veuillez écrire un téléphone valide");
                }
            }
            else
            {
                //Message d'erreur
                ModelState.AddModelError("PhoneNumber", "Veuillez renseigner un numéro de téléphone");
            }
            if (customerup.Budget <= 0)
            {
                //Message d'erreur
                ModelState.AddModelError("Budget", "Veuillez indiquer un budget valide");
            }
            if (!String.IsNullOrEmpty(customerup.Subject))
            {
                //Vérification de la validité de l'entrée
                if (!Regex.IsMatch(customerup.Subject, regexSubject))
                {
                    //Message d'erreur
                    ModelState.AddModelError("Subject", "Veuillez écrire un sujet valide");
                }
            }
            else
            {
                //Message d'erreur
                ModelState.AddModelError("Subject", "Veuillez écrire un sujet");
            }
            //si il n'y a pas d'erreur
            if (ModelState.IsValid)
            {
                db.Entry(customerup).State = EntityState.Modified; //Mise à jour
                db.SaveChanges();                                  //enregistrement des changements
                return(RedirectToAction("Maj"));                   //redirection vers la page Maj
            }
            else
            {
                return(View(customerup)); //s'il y a des erreurs réaffichage du formulaire
            }
        }
Esempio n. 23
0
        public ActionResult profilBroker([Bind(Include = "idBroker,LastName,FirstName,Mail,PhoneNumber")] Broker brokerup)
        {
            //Déclaration des regex
            string regexName  = @"^[A-Za-zéèàêâôûùïüç\-]+$";
            string regexMail  = @"[0-9a-zA-Z\.\-]+@[0-9a-zA-Z\.\-]+.[a-zA-Z]{2,4}";
            string regexPhone = @"^[0][0-9]{9}";

            //Vérification que le champ lastname n'est pas null ou vide
            if (!String.IsNullOrEmpty(brokerup.LastName)) //si le champ lastname n'est pas vide ou null on vérifie la validité de l'entrée
            {
                //Vérification de la validité de l'entrée
                if (!Regex.IsMatch(brokerup.LastName, regexName)) //si l'entrée utilisateur ne passe pas la regex ajout d'un message d'erreur
                {
                    //Message d'erreur
                    ModelState.AddModelError("LastName", "Veuillez écrire un nom valide");
                }
            }
            else
            {
                //Message d'erreur si le champ lastname est vide ou null
                ModelState.AddModelError("LastName", "Veuillez écrire un nom");
            }
            //Vérification que le champ firstname n'est pas null ou vide
            if (!String.IsNullOrEmpty(brokerup.FirstName))
            {
                //Vérification de la validité de l'entrée
                if (!Regex.IsMatch(brokerup.FirstName, regexName))
                {
                    //Message d'erreur
                    ModelState.AddModelError("FirstName", "Veuillez écrire un prénom valide");
                }
            }
            else
            {
                //Message d'erreur
                ModelState.AddModelError("FirstName", "Veuillez écrire un prénom");
            }
            //Vérification que le champ mail n'est pas null ou vide
            if (!String.IsNullOrEmpty(brokerup.Mail))
            {
                //Vérification de la validité de l'entrée
                if (!Regex.IsMatch(brokerup.Mail, regexMail))
                {
                    //Message d'erreur
                    ModelState.AddModelError("Mail", "Veuillez écrire un mail valide");
                }
            }
            else
            {
                //Message d'erreur
                ModelState.AddModelError("Mail", "Veuillez écrire un mail");
            }
            //Vérification que le champ phoneNumber n'est pas null ou vide
            if (!String.IsNullOrEmpty(brokerup.PhoneNumber))
            {
                //Vérification de la validité de l'entrée
                if (!Regex.IsMatch(brokerup.PhoneNumber, regexPhone))
                {
                    //Message d'erreur
                    ModelState.AddModelError("PhoneNumber", "Veuillez écrire un téléphone valide");
                }
            }
            else
            {
                //Message d'erreur
                ModelState.AddModelError("PhoneNumber", "Veuillez renseigner un numéro de téléphone");
            }

            //si il n'y a pas d'erreur
            if (ModelState.IsValid)
            {
                db.Entry(brokerup).State = EntityState.Modified; //Mise à jour
                db.SaveChanges();                                //enregistrement des changements
                return(RedirectToAction("Maj"));                 //redirection vers la page Maj
            }
            else
            {
                return(View(brokerup)); //s'il y a des erreurs réaffichage du formulaire
            }
        }