Exemple #1
0
        public ModelViewConfiguration InsertURLY(ModelViewConfiguration data, int[] Usuarios)
        {
            var objRepository          = new RepositoryConfiguration();
            var objRepositoryMsj       = new RepositoryReceivers();
            EntityConfiguration config = new EntityConfiguration()
            {
                ConfigurationID = data.ConfigurationID,
                Title           = data.Title,
                Message         = data.Message,
                Url             = data.Url,
                Status          = true,
                CreateDate      = DateTime.Now,
                ModifyDate      = DateTime.UtcNow
            };

            config = objRepository.Insert(config);
            foreach (var item in Usuarios)
            {
                EntityReceivers receivers = new EntityReceivers()
                {
                    ConfigurationID = config.ConfigurationID,
                    UserID          = item,
                    MessageCreate   = true,
                    CreateDate      = DateTime.Now,
                    ModifyDate      = DateTime.UtcNow
                };
                receivers = objRepositoryMsj.Insert(receivers);
            }

            return(data);
        }
Exemple #2
0
        public ModelViewConfiguration Insert(string fileUpload, ModelViewConfiguration data, string path, int[] Usuarios)
        {
            string fileName    = data.Url;
            string combinePath = path + fileName;

            System.IO.File.Copy(fileUpload, combinePath, true);
            System.IO.File.Delete(fileUpload);
            var objRepository          = new RepositoryConfiguration();
            var objRepositoryMsj       = new RepositoryReceivers();
            EntityConfiguration config = new EntityConfiguration()
            {
                ConfigurationID = data.ConfigurationID,
                Title           = data.Title,
                Message         = data.Message,
                Url             = GlobalConfiguration.urlRequest + "Content/Notification/" + fileName,
                Status          = true,
                CreateDate      = DateTime.Now,
                ModifyDate      = DateTime.UtcNow
            };

            config = objRepository.Insert(config);
            foreach (var item in Usuarios)
            {
                EntityReceivers receivers = new EntityReceivers()
                {
                    ConfigurationID = config.ConfigurationID,
                    UserID          = item,
                    MessageCreate   = true,
                    CreateDate      = DateTime.Now,
                    ModifyDate      = DateTime.UtcNow
                };
                receivers = objRepositoryMsj.Insert(receivers);
            }
            return(data);
        }