示例#1
0
        public ActionResult ConfirmExpedition(int id, ConfirmedExpedition form)
        {
            Expedition entity = _repo.Get(id);

            form.ArticleId        = entity.ArticleId;
            form.ArticleNom       = entity.ArticleNom;
            form.ClientNumTva     = entity.ClientNumTva;
            form.ClientRue        = entity.ClientRue;
            form.ClientNumero     = entity.ClientNumero;
            form.ClientCodePostal = entity.ClientCodePostal;
            form.ClientVille      = entity.ClientVille;
            form.ClientPays       = entity.ClientPays;
            form.ClientNom        = entity.ClientNom;
            form.ClientPrenom     = entity.ClientPrenom;
            form.ClientNomSociete = entity.ClientNomSociete;
            form.UtilisateurNom   = entity.UtilisateurNom + " " + entity.UtilisateurPrenom;
            form.ExpeditionId     = entity.ExpeditionId;
            form.CategorieId      = entity.CategorieId;
            form.CategorieNom     = entity.CategorieNom;
            form.Quantite         = entity.Quantite;
            form.UtilisateurId    = entity.UtilisateurId;
            _repoStock.ConfirmExpedition(form);
            _repo.Delete(id);
            return(RedirectToAction("Index"));
        }
示例#2
0
        public void ConfirmExpedition(ConfirmedExpedition form)
        {
            string body = JsonConvert.SerializeObject(form);

            HttpContent content = new StringContent(body, Encoding.UTF8, "application/json");

            HttpResponseMessage message = httpClient.PostAsync("Expedition/ConfirmExpedition", content).Result;

            if (!message.IsSuccessStatusCode)
            {
                throw new HttpRequestException();
            }
        }