Exemplo n.º 1
0
        public ServiceType Create(string name, string description)
        {
            var service = new ServiceType
                              {
                Name = name,
                Description = description
            };

            _dbManager.DbContext.Services.Add(service);

            _dbManager.DbContext.SaveChanges();

            return service;
        }
Exemplo n.º 2
0
        public ServiceType Create(string name, string description, IEnumerable<string> permissions)
        {
            var service = new ServiceType
                              {
                                  Name = name,
                                  Description = description
                              };

            foreach (var permission in permissions)
                service.Permissions.Add(new ServiceTypePermission
                                            {
                                                Name = permission,
                                                ServiceType = service
                                            });

            _dbManager.DbContext.Services.Add(service);
            _dbManager.DbContext.SaveChanges();

            return service;
        }