public int Insert(VM item)
        {
            var entity = ViewModelToEntity(item);

            _repositoryWrapper.GetRepository <T>().Insert(entity);
            return(_repositoryWrapper.SaveChanges() ? entity.ID : -1);
        }
Example #2
0
        public async Task <bool> Inert(ContentCreateViewModel viewModel)
        {
            Content content = mapper.Map <Content>(viewModel);

            repository.Content.Create(content);
            var result = await repository.SaveChanges();

            return(result > 0);
        }
Example #3
0
        public bool updateContainer(BaseContainer container)
        {
            _repo.Layouts.Update(container.Layout);
            var res = _repo.SaveChanges();

            return(res);
        }
Example #4
0
        public Portfolio FindOrCreate(int userId)
        {
            var portfolio = _repo.Portfolios.FindByCondition(p => p.UserId == userId).FirstOrDefault();

            if (portfolio != null)
            {
                return(portfolio);
            }

            var newPortfolio = new Portfolio()
            {
                UserId = userId
            };

            _repo.Portfolios.Create(newPortfolio);
            var res = _repo.SaveChanges();

            return(newPortfolio);
        }
        public Portfolio FindOrCreate(string userId, long containerId)
        {
            var portfolio = GetPortfolio(p => p.ContainerId == containerId);

            if (portfolio != null)
            {
                return(portfolio);
            }

            var newPortfolio = new Portfolio()
            {
                UserId      = userId,
                ContainerId = containerId
            };

            _repo.Portfolios.Create(newPortfolio);
            var res = _repo.SaveChanges();

            return(newPortfolio);
        }
Example #6
0
        public async Task <IActionResult> AddStudent([FromBody] Student student)
        {
            if (student == null)
            {
                return(BadRequest());
            }

            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            _repository.Student.Add(student);
            _repository.SaveChanges();

            return(Created("URI of the created entity", student));
        }
Example #7
0
        public static void SeedUsers(UserManager <IdentityUser> userManager, IRepositoryWrapper repositoryWrapper)
        {
            if (userManager.FindByEmailAsync("*****@*****.**").Result == null)
            {
                IdentityUser user = new IdentityUser
                {
                    UserName = "******",
                    Email    = "*****@*****.**"
                };

                IdentityResult result = userManager.CreateAsync(user, "IDobosz").Result;
            }

            if (repositoryWrapper.GetRepository <Employee>().FindAll().Count() < 10)
            {
                var repo = repositoryWrapper.GetRepository <Employee>();
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Igor", Surename = "Dobosz"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Szymon", Surename = "Pruszi"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Kuba", Surename = "Dick"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Karolina", Surename = "Dupa"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Kuba", Surename = "Pindel"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Blazej", Surename = "Strzoda"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Kuba", Surename = "Kowalski"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Dominik", Surename = "Dobosz"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Igor", Surename = "Dobosz"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Szymon", Surename = "Pruszi"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Kuba", Surename = "Dick"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Karolina", Surename = "Dupa"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Kuba", Surename = "Pindel"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Blazej", Surename = "Strzoda"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Kuba", Surename = "Kowalski"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Dominik", Surename = "Dobosz"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Igor", Surename = "Dobosz"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Szymon", Surename = "Pruszi"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Kuba", Surename = "Dick"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Karolina", Surename = "Dupa"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Kuba", Surename = "Pindel"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Blazej", Surename = "Strzoda"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Kuba", Surename = "Kowalski"
                });
                repo.Insert(new Employee()
                {
                    IdentityCode = "100", Name = "Dominik", Surename = "Dobosz"
                });
                repositoryWrapper.SaveChanges();
            }
        }