protected void Application_Start() { AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); Windsor.Init(); Windsor.GetObjet <IMediaDaoEntite>(); Windsor.GetObjet <ILivreDaoEntite>(); GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new NHibernateContractResolver(); }
/// <summary> /// /// </summary> /// <param name="entreeDocument">Objet paramètre</param> /// <returns>Objet ServiceStatut contient l'identifiant du 1er objet EntreeDocument généré</returns> public override ServiceStatut ExecuteService(Classes.EntreeDocument entreeDocument) { IExemplaireDaoEntite _objetMetierDao = Windsor.GetObjet <IExemplaireDaoEntite>(); ServiceStatut _serviceStatut = new ServiceStatut(); Exemplaire _exemplaire; for (int i = 1; i <= entreeDocument.Nombre; i++) { _exemplaire = new Exemplaire(); _exemplaire.Document = entreeDocument.Document; _exemplaire.DateEntree = entreeDocument.DateEntree; _objetMetierDao.Save(_exemplaire); if (_serviceStatut.IdObjet == 0) { _serviceStatut.IdObjet = _exemplaire.Id; } } _serviceStatut.TypeObjet = typeof(Exemplaire); _serviceStatut.Statut = Statut.Success; return(_serviceStatut); }