public ActionResult Add(Fournisseur_DTO obj) { if (ModelState.IsValid) { _FournisseurAppService.Add(obj); return(Json(true)); } else { return(Json(false)); } }
public JsonResult SaveData(string strFournisseur) { JavaScriptSerializer serializer = new JavaScriptSerializer(); Fournisseur_DTO fournisseur = serializer.Deserialize <Fournisseur_DTO>(strFournisseur); bool status = false; string message = string.Empty; //add new employee if id = 0 if (fournisseur.Code_Fournisseur == null) { status = false; } else { if (fournisseur.Id == 0) { try { _FournisseurAppService.Add(fournisseur); status = true; } catch (Exception ex) { status = false; message = ex.Message; } } else { //update existing DB //save db var entity = _FournisseurAppService.GetById(fournisseur.Id); entity.Code_Fournisseur = fournisseur.Code_Fournisseur; entity.Nom = fournisseur.Nom; entity.Délai_confirmation_CDE = fournisseur.Délai_confirmation_CDE; entity.Domaine = fournisseur.Domaine; entity.observation = fournisseur.observation; entity.adresse_usine = fournisseur.adresse_usine; entity.pays_usine = fournisseur.pays_usine; entity.ville_usine = fournisseur.ville_usine; entity.ccp_usine = fournisseur.ccp_usine; entity.tel_usine = fournisseur.tel_usine; entity.fax_usine = fournisseur.fax_usine; entity.email_usine = fournisseur.email_usine; entity.adresse_facturation = fournisseur.adresse_facturation; entity.Pays_F = fournisseur.Pays_F; entity.Ville_F = fournisseur.Ville_F; entity.ccp_F = fournisseur.ccp_F; entity.téL_F = fournisseur.téL_F; entity.FAX_F = fournisseur.FAX_F; entity.EMAIL_F = fournisseur.EMAIL_F; entity.adresse_livraison = fournisseur.adresse_livraison; entity.Pays_L = fournisseur.Pays_L; entity.Ville_L = fournisseur.Ville_L; entity.ccP_L = fournisseur.ccP_L; entity.téL_L = fournisseur.téL_L; entity.FAX_l = fournisseur.FAX_l; entity.EMAIL_L = fournisseur.EMAIL_L; entity.Banque = fournisseur.Banque; entity.Domiciliation_Bancaire = fournisseur.Domiciliation_Bancaire; entity.Compte_Courant_Bancaire = fournisseur.Compte_Courant_Bancaire; entity.IBAN = fournisseur.IBAN; entity.code_douane = fournisseur.code_douane; entity.SWIFT = fournisseur.SWIFT; entity.matricule_fiscale = fournisseur.matricule_fiscale; entity.escompte = fournisseur.escompte; entity.nb_facture = fournisseur.nb_facture; entity.Code_tva = fournisseur.Code_tva; entity.nb_bl = fournisseur.nb_bl; entity.Id = fournisseur.Id; try { _FournisseurAppService.Update(entity); status = true; } catch (Exception ex) { status = false; message = ex.Message; } } } return(Json(new { status = status, message = message })); }