Exemplo n.º 1
0
        public IHttpActionResult PostCategorie(Produits produits)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            using (ECOMMERCEDBEntities db = new ECOMMERCEDBEntities())
            {
                db.Produits.Add(produits);
                db.SaveChanges();
            }


            return(CreatedAtRoute("DefaultApi", new { id = produits.ID }, produits));
        }
Exemplo n.º 2
0
        public IHttpActionResult PostClient(Client client)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }


            using (ECOMMERCEDBEntities db = new ECOMMERCEDBEntities())
            {
                client.DateCreation = DateTime.Now;
                db.Client.Add(client);
                db.SaveChanges();
            }
            return(CreatedAtRoute("DefaultApi", new { id = client.ID }, client));
        }
Exemplo n.º 3
0
        public IHttpActionResult PostPiece(Piece piece)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            using (ECOMMERCEDBEntities db = new ECOMMERCEDBEntities())

            {
                piece.DateCommande = DateTime.Now;
                db.Piece.Add(piece);
                db.SaveChanges();
            }


            return(CreatedAtRoute("DefaultApi", new { id = piece.ID }, piece));
        }
        public ClientViewModel GetUserClaims()
        {
            ECOMMERCEDBEntities context = new ECOMMERCEDBEntities();
            var    identityClaims       = (ClaimsIdentity)User.Identity;
            string email    = identityClaims.FindFirst("Email").Value;
            var    userInfo = context.Client.FirstOrDefault(p => p.Email == email);


            ClientViewModel model = new ClientViewModel()
            {
                ID                = userInfo.ID,
                Prenom            = userInfo.Prenom,
                DateCreation      = userInfo.DateCreation,
                AdressFacturation = userInfo.AdressFacturation,
                Email             = identityClaims.FindFirst("Email").Value,
                LoggedOn          = identityClaims.FindFirst("LoggedOn").Value,
                Nom               = identityClaims.FindFirst("Nom").Value,
            };

            return(model);
        }