public int Insert(VM item) { var entity = ViewModelToEntity(item); _repositoryWrapper.GetRepository <T>().Insert(entity); return(_repositoryWrapper.SaveChanges() ? entity.ID : -1); }
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); }
public bool updateContainer(BaseContainer container) { _repo.Layouts.Update(container.Layout); var res = _repo.SaveChanges(); return(res); }
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); }
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)); }
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(); } }