Example #1
0
 public void assign(Utilisateur u)
 {
     u.Nom = nom;
     u.Prenom = prenom;
     u.Telephone = telephone;
     u.DateNaissance = System.DateTime.Parse(dateNaissance);
 }
Example #2
0
        public IHttpActionResult postUtilisateur([FromBody] UserInfo userInfo)
        {
            try
            {

                Utilisateur utilisateur = UserHelper.getUser(User, db);
                if (utilisateur == null)
                {
                    utilisateur = new Utilisateur() { UserId = User.Identity.GetUserId(), Email = User.Identity.GetUserName() };
                    userInfo.assign(utilisateur);
                    db.UtilisateurSet.Add(utilisateur);
                }
                else
                {
                    userInfo.assign(utilisateur);
                }

                db.SaveChanges();
                return Ok(utilisateur);
            }
            catch (Exception e)
            {
                return InternalServerError(e);
            }

        }