public ActionResult Create() { var viewModel = new ServerViewModel(); viewModel.SelectableEnvironments = EnvironmentService.GetAll().ToList(); return(View(viewModel)); }
public ActionResult Create() { var viewModel = new BindingViewModel(); viewModel.Websites = WebsiteService.GetAll().ToList(); viewModel.SelectableServers = ServerService.GetAll().ToList(); viewModel.SelectableEnvironments = EnvironmentService.GetAll().ToList(); return(View(viewModel)); }
public ActionResult Edit(int?id, int?page) { if (id.HasValue) { var viewModel = AutoMapper.Mapper.Map <IServer, ServerViewModel>(ServerService.GetById(id.Value)); viewModel.SelectableEnvironments = EnvironmentService.GetAll().ToList(); return(View(viewModel)); } return(RedirectToAction("Create")); }
public ActionResult Edit(long?id, int?page) { if (id.HasValue) { var viewModel = AutoMapper.Mapper.Map <IBinding, BindingViewModel>(BindingService.GetById(id.Value)); viewModel.Websites = WebsiteService.GetAll().ToList(); viewModel.SelectableServers = ServerService.GetAll().ToList(); viewModel.SelectableEnvironments = EnvironmentService.GetAll().ToList(); return(View(viewModel)); } return(RedirectToAction("Create")); }
public ActionResult Create(ServerViewModel viewModel) { if (ModelState.IsValid) { var server = AutoMapper.Mapper.Map <ServerViewModel, IServer>(viewModel); server.Environments = PopulateEnvironments(viewModel, server); ServerService.CreateOrUpdate(server); return(RedirectToAction("Index")); } viewModel.SelectableEnvironments = EnvironmentService.GetAll().ToList(); return(View(viewModel)); }
public ActionResult Index(int?page) { var viewModel = new EnvironmentListViewModel(); var pageNumber = (page ?? 1) - 1; long totalCount; IEnumerable <IEnvironment> environments = EnvironmentService.GetAll(pageNumber, PageSize, out totalCount); viewModel.Environments = new StaticPagedList <IEnvironment>(environments, pageNumber + 1, PageSize, (int)totalCount); return(View(viewModel)); }
public void Should_Return_All_Environment() { var fakeContext = new FakeContext("GetAllEnvironment"); fakeContext.FillWith <Environment>(); using (var context = new MainContext(fakeContext.FakeOptions)) { var environmentCountIndDb = context.Environment.Count(); var repository = new EnvironmentRepository(context); var validator = new EnvironmentValidator(); var service = new EnvironmentService(repository, validator); Assert.Equal(environmentCountIndDb, service.GetAll().Count()); repository.Dispose(); } }
public ActionResult Edit(ServerViewModel viewModel, int?page) { try { IServer server = AutoMapper.Mapper.Map <ServerViewModel, IServer>(viewModel); server.Environments = PopulateEnvironments(viewModel, server); ServerService.CreateOrUpdate(server); return(RedirectToAction("Index", new { page })); } catch { viewModel.SelectableEnvironments = EnvironmentService.GetAll().ToList(); return(View(viewModel)); } }
public IActionResult GetAll() { return(Ok(_environmentService.GetAll())); }