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)); }
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)); }
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); }