示例#1
0
 public IActionResult UpdateUtilisateur(UtilisateurUpdate u)
 {
     if (_utilisateurRepository.get(u.Id) == null)
     {
         return(BadRequest());
     }
     return(Ok(_utilisateurRepository.Update(new UtilisateurEntity()
     {
         Pseudo = u.Pseudo,
         Id = u.Id,
         Birthdate = u.Birthdate
     })));
 }
示例#2
0
        public IHttpActionResult PutUtilisateur(int id, UtilisateurUpdate utilisateur)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var user = Utilitaire.UtilisateurUtilitaire.putUtilisateur(id, utilisateur);

            if (user == null)
            {
                return(NotFound());
            }

            return(Ok());
        }
        public static Utilisateur putUtilisateur(int id, UtilisateurUpdate utilisateur)
        {
            MusiqueStreamingBackend db = new MusiqueStreamingBackend();

            var user = db.Utilisateurs.Where(s => s.id == id).FirstOrDefault();

            if (user == null)
            {
                return(user);
            }
            user.Email       = utilisateur.email;
            user.Password    = utilisateur.password;
            user.photoProfil = utilisateur.photoProfil;

            db.SaveChanges();
            return(user);
        }