public ActionResult Create([Bind(Include = "ArticleId,ArticleTypeArticle,ArticleCodeArticle,ArticleDescription,ArticleDescriptif,ArticleCodeABarre,ArticleEstSerialiser,ArticleEstGererEnStock,ArticleEstVendu,ArticleEstAchat,ArticlePrixAchatDefault,ArticlePrixVenteDefault,ArticleCoefficientMarge,ArticleSeuilStockMin,ArticleSeuilStockMax,ArticleGarantieMaintenance,ArticleGarantiemois,ArticlePubliable,ArticleActif,ArticleImage,ArticleSocieteId,ArticleDepotId,ArticleCategorieId,ArticleUniteId,ArticleMarqueId")] ArticlePivot Article)
        {
            // if (ModelState.IsValid)
            if (Article != null)
            {
                if (Article.ArticleId > 0)
                {
                    Article.ArticleSocieteId           = Constantes.IdentifiantDossier;
                    Article.ArticlesSysDateUpdate      = DateTime.Now;
                    Article.ArticleSysDateCreation     = DateTime.Now;
                    Article.ArticleSysuser             = Constantes.IdentifUser;
                    Article.ArticleActif               = true;
                    Article.ArticlePubliable           = true;
                    Article.ArticleGarantieMaintenance = true;
                    Article.ArticleEstAchat            = false;
                    Article.ArticleEstVendu            = false;
                    Article.ArticleEstGererEnStock     = false;
                    Article.ArticleDepotId             = null;
                    Article.ArticleCategorieId         = null;
                    Article.ArticleUniteId             = null;
                    Article.ArticleMarqueId            = null;
                    ArticlesServise.UpdateArticlePivot(Article);
                    ArticlesServise.SaveArticlePivot();
                }
                else
                {
                    Article.ArticleSocieteId           = Constantes.IdentifiantDossier;
                    Article.ArticlesSysDateUpdate      = DateTime.Now;
                    Article.ArticleSysDateCreation     = DateTime.Now;
                    Article.ArticleSysuser             = Constantes.IdentifUser;
                    Article.ArticleActif               = true;
                    Article.ArticlePubliable           = true;
                    Article.ArticleGarantieMaintenance = true;
                    Article.ArticleEstAchat            = false;
                    Article.ArticleEstVendu            = false;
                    Article.ArticleEstGererEnStock     = false;
                    Article.ArticleDepotId             = null;
                    Article.ArticleCategorieId         = null;
                    Article.ArticleUniteId             = null;
                    Article.ArticleMarqueId            = null;

                    ArticlesServise.CreateArticlePivot(Article);
                    ArticlesServise.SaveArticlePivot();
                }


                return(RedirectToAction("Index"));
            }

            ViewBag.IdDossier = new SelectList(dossiersService.GetActifDossier(), "DossierId", "CodeDossier", Article.ArticleSocieteId);
            ArticlesFormViewModel ArticleFormModel = Mapper.Map <ArticlePivot, ArticlesFormViewModel>(Article);

            return(View(ArticleFormModel));
        }