public void Provider_Repository_Create() { //Arrange var c = new SearchProvider { Name = "Yahoo" }; //Act var result = _repository.Add(c); _databaseDbContext.SaveChanges(); var lst = _repository.GetAll().ToList(); //Assert Assert.AreEqual(4, lst.Count); Assert.AreEqual("Yahoo", lst.Last().Name); }
public void Create(EducationSecurityPrincipal user, ProviderModel viewModel) { if (viewModel == null) { throw new ArgumentNullException("viewModel"); } var item = ProviderRepository.Items.Include("ServiceOfferings.Program.Schools").SingleOrDefault(p => p.Name == viewModel.Name && !p.IsActive); if (item == null) { item = new Provider(); ProviderRepository.Add(item); } viewModel.Id = item.Id; item.IsActive = true; viewModel.CopyTo(item); UpdateProviderPrograms(viewModel.SelectedPrograms, item); RepositoryContainer.Save(); }
public void Post([FromBody] Provider value) { _repository.Add(value); }