public void RendersWithoutExceptions() { var view = new Details(); var viewModel = new DetailsViewModel(); view.RenderAsHtml(viewModel); }
public SpreadsheetCellDataFieldViewModel(Type viewModelType, PropertyInfo propertyInfo, IEditableProxy model, DetailsViewModel parentViewModel, IColumnItem column) { _propertyInfo = propertyInfo; _parentModel = model; if (_parentModel != null) { var parentModelBO = _parentModel as BusinessBase; if (parentModelBO != null) { var weakListener = new WeakEventListener<SpreadsheetCellDataFieldViewModel, BusinessBase, PropertyChangedEventArgs>(this, parentModelBO); parentModelBO.PropertyChanged += weakListener.OnEvent; weakListener.OnEventAction += OnParentModelPropertyChanged; weakListener.OnDetachAction += Static; } _allProperties = _parentModel.GetAllPropertiesForInstance(); var root = _parentModel.GetModel(); if (root != null) _allMasterProperties = root.GetAllPropertiesForInstance(); } _parentDetailsVM = parentViewModel; _fieldViewModelType = viewModelType; _column = column; }
public void ConstructorSetsSortDirectionToDescending() { // Arrange var indexViewModel = new DetailsViewModel(); // Act // Assert Assert.Equal(SortDirection.Descending, indexViewModel.Sort); }
public void ConstructorSetsSortByToNumberOfJournalScoreCards() { // Arrange var indexViewModel = new DetailsViewModel(); // Act // Assert Assert.Equal(UserProfileSortMode.NumberOfBaseJournalScoreCards, indexViewModel.SortBy); }
public ActionResult Details(object id, DetailsViewModel model, Actions formAction = Actions.ViewDetail) { switch (formAction) { case Actions.ViewDetail: var user = _providerMembership.GetUserByGuid(Guid.Parse((string)id), false).Data; var userRoles = _providerRoles.FindByUserName(user.UserName); model = new DetailsViewModel() { UserOriginal = user, UserUpdated = user, UserRoles = userRoles.Data, Roles = _providerRoles.FindAll().Data }; break; case Actions.Approve: model = this.Details_ChangeAproval(model, model.UserOriginal, true); break; case Actions.UnApprove: model = this.Details_ChangeAproval(model, model.UserOriginal, false); break; case Actions.UnLock: model = this.Details_UnLock(model, model.UserOriginal, formAction); break; case Actions.Delete: DataResultBoolean result = _providerMembership.DeleteUser(model.UserOriginal.UserName, true); if (result.Data) { return Redirect(UrlHelperUserAdmin.UserAdminIndex(Url)); } else { ModelState.AddModelError(formAction.ToString(), result.Message); } break; case Actions.Update: //update roles this.Details_UpdateRoles(model, Actions.Update); //update comment model.UserOriginal.Comment = model.UserUpdated.Comment; model = this.Details_Update(model, model.UserOriginal, formAction); break; default: break; } model.BaseViewModelInfo.Title = GeneralTexts.UserAdmin; model.BaseViewModelInfo.Breadcrumb.IsVisible = true; model.BaseViewModelInfo.Breadcrumb.BreadcrumbPaths.AddRange(new List<KeyValuePair<string, string>>() { new KeyValuePair<string, string>(UserAdminTexts.UserSearch, Url.UserAdminIndex()) }); return View(model); }
// GET: StarSystem/Details/5 public ActionResult Details(int id) { IStarSystemRepo ssr = new StarSystemRepo(); IPlanetRepo pr = new PlanetRepo(); DetailsViewModel dvm = new DetailsViewModel(); var planets = pr.GetByStarSystemId(id).ToList(); var starSystem = ssr.GetById(id); dvm.StarSystem = starSystem; dvm.Planets = planets; return View(dvm); }
public ActionResult Details(Guid id) { var league = _leagueManagementService.GetById(id); var model = new DetailsViewModel { Title = league.Name, Teams = league.Teams.Select(t => new TeamViewModel{Name = t.Name, Points = 0}) .OrderBy(t => t.Points) .ThenBy(t => t.Name).ToList() }; return View(model); }
public void GivenAFewStopsThenShowTheseStops(int amount) { IList<RouteStop> routeStops = new List<RouteStop> (); for (int i = 0; i < amount; i++) { routeStops.Add(new RouteStop(string.Empty, i)); } routeRepositoryMock.Setup (x => x.FindStopsByRouteIdAsync (It.IsAny<int> ())) .ReturnsAsync (routeStops); var viewModel = new DetailsViewModel (route, routeRepositoryMock.Object); Assert.AreEqual (viewModel.RouteStops.Count, amount); }
// GET: 显示受助请求详细信息 // 修改时间: 2019年5月3日 15点10分 public ActionResult QuestsDetail(int id) { //新建视图模型 DetailsViewModel res = new DetailsViewModel(); using (SSDBEntities db = new SSDBEntities()) { //找出对应id的受助请求 Quests q = db.Quests.Where(x => x.Id == id).FirstOrDefault(); res.Quest = q; //找出对应的受助方 Users qu = db.Users.Where(x => x.UserId == q.ReceiverId).FirstOrDefault(); res.Receiver = qu; return(View(res)); } }
public void DetailsViewModelsTest() { DetailsListConverter det = _common.UContainer.Resolve <DetailsListConverter>(); var detv = new DetailsViewModel(null, null, false) { EinzelPreis = new decimal(60.0125), Menge = new decimal(10), VatItem = new SettingsManager.VatDefaultValue("S", 20, "Testbeschreibung") }; // detv.UpdateTotals(); det.Add(detv); var det2 = det.GetByIndex(0); Assert.AreEqual((decimal)600.13, det2.NettoBetragZeile); Assert.AreEqual((decimal)120.03, det2.MwStBetragZeile); }
public ActionResult GetById(int id) { var products = this.Products.GetProductsBySupplier(id) .Project() .To <ProductViewModel>() .ToList(); var supplier = Mapper.Map <SupplierViewModel>(this.Organizations.GetById(id)); var model = new DetailsViewModel { Supplier = supplier, Products = products }; return(this.View(model)); }
public DetailsViewModel Details(string tripId) { var trips = this.db.Trips.FirstOrDefault(t => t.Id == tripId); var tripsViewModel = new DetailsViewModel() { Id = trips.Id, StartPoint = trips.StartPoint, EndPoint = trips.EndPoint, DepartureTime = trips.DepartureTime, Seats = trips.Seats, Description = trips.Description, ImagePath = trips.ImagePath, }; return(tripsViewModel); }
public IActionResult CheckOut(OrderViewModel model) { if (ModelState.IsValid) { var orderResult = _ordersService.CreateOrder(model, _cartService.TransformCart(), User.Identity.Name); _cartService.RemoveAll(); return(RedirectToAction("OrderConfirmed", new { id = orderResult.Id })); } var detailsModel = new DetailsViewModel() { CartViewModel = _cartService.TransformCart(), OrderViewModel = model }; return(View("Details", detailsModel)); }
public async Task <IActionResult> Details(int id) { DetailsViewModel vm = new DetailsViewModel(); try { vm.Phrase = await _apiService.GetPhraseAsync(id); vm.Variants = await _apiService.GetAllVariantsAsync(id); } catch (Exception e) { Debug.WriteLine(e.Message); } return(View(vm)); }
public IActionResult <DetailsViewModel> Details(int pizzaId) { using (PizzaMoreContext context = new PizzaMoreContext()) { Pizza pizzaEntity = context.Pizzas.Find(pizzaId); DetailsViewModel viewModel = new DetailsViewModel() { Title = pizzaEntity.Title, Recipe = pizzaEntity.Recipe, ImageUrl = pizzaEntity.ImageUrl, UpVotes = pizzaEntity.UpVotes, DownVotes = pizzaEntity.DownVotes }; return(this.View(viewModel)); } }
public GetApprenticeDetailsFixture() { var fixture = new Fixture(); _providerId = 123; _request = new DetailsRequest { ProviderId = _providerId, ApprenticeshipHashedId = "XYZ" }; _modelMapperMock = new Mock <IModelMapper>(); _viewModel = fixture.Create <DetailsViewModel>(); _modelMapperMock .Setup(x => x.Map <DetailsViewModel>(_request)) .ReturnsAsync(_viewModel); Sut = new ApprenticeController(_modelMapperMock.Object, Mock.Of <ICookieStorageService <IndexRequest> >(), Mock.Of <ICommitmentsApiClient>()); }
public ActionResult Finalise(FeatsViewModel featz) { _player.Feats = new FeatLevelModel(featz.Feats.Count()); for (int i = 0; i < featz.Feats.Count(); i++) { _player.Skills.SkillID[i] = featz.Feats[i].FeatID; } _player.Skills.SkillLevel = featz.Feats.Select(x => x.Value).ToArray(); DetailsViewModel details = new DetailsViewModel(); _businessLogic.UpdateDetails(_dbContext, details); this.SharedSession["PassModels"] = _player; return(View(details)); }
public async Task <IActionResult> AccountDetails() { var user = await this.userManager.GetUserAsync(this.User); var viewModel = new DetailsViewModel { UserId = user.Id, Username = user.UserName, Email = user.Email, AvatarImageUrl = user.AvatarImageUrl, Rank = user.Rank, Champions = user.Champions, Funds = user.Funds, }; return(this.View(viewModel)); }
public async Task <ActionResult> Details(int id) { var dbProduct = await _productRep.FindByIdAsync(id); if (dbProduct == null) { return(RedirectToAction(nameof(Index))); } var detailsViewModel = new DetailsViewModel { Product = dbProduct, ExistsInCart = getSessionShoppingCart()?.Lines.Any(l => l.Product.ProductId == dbProduct.ProductId) ?? false, }; return(View(detailsViewModel)); }
// GET: Solicitudes/Details/5 async Task<IActionResult> public async Task <IActionResult> Details(DetailsViewModel model)//) List<int> id) { int[] ids = model.ids; if (ids.Length == 0) { return(NotFound()); } var solicitud = _context.Solicitud.Include(s => s.Proyecto).ThenInclude <Solicitud, Proyecto, Rating>(s => s.Rating).Where(s => ids.Contains(s.SolicitudId)).ToList(); if (solicitud.Count == 0) { return(NotFound()); } return(View(solicitud)); }
public void SaveRepo(DetailsViewModel repo) { Repo githubRepo = new Repo { name = repo.name, owner = new Repo.Owner { avatar_url = repo.owner.avatar_url, login = repo.owner.login }, url = repo.url, full_name = repo.full_name, description = repo.description, created_at = repo.created_at, git_url = repo.git_url }; _repoService.Add(githubRepo); }
// GET: RiskReports/Details/5 public async Task <IActionResult> Details(int?id) { if (id == null) { return(NotFound()); } var report = await _context.RiskReport.Include(i => i.RRRIs).SingleOrDefaultAsync(m => m.Id == id); DetailsViewModel vm = new DetailsViewModel { Report = report, RiskItems = await _context.RiskItem.Where(i => report.RiskItemIds.Contains(i.Id)).Include(k => k.RiskCategory).Include(l => l.RiskClass).ToListAsync() }; return(View(vm)); }
public async Task <IActionResult> Details(int?id) { if (id != null) { DetailsViewModel detailsView = new DetailsViewModel { Mobile = await db.Mobiles.FirstOrDefaultAsync(p => p.Id == id) }; if (detailsView.Mobile != null) { detailsView.Select = new SelectViewModel(db.Manufacturers.ToList(), detailsView.Mobile.ManufacturerId); SetClearance(); return(View(detailsView)); } } return(NotFound()); }
// GET: 显示捐赠物品详细信息 // 修改时间: 2019年5月6日 20点00分 public ActionResult ThingsDetail(int id) { //新建视图模型 DetailsViewModel res = new DetailsViewModel(); using (SSDBEntities db = new SSDBEntities()) { //找出对应id的捐赠物品 Things t = db.Things.Where(x => x.Id == id).FirstOrDefault(); res.Thing = t; //找出对应的捐赠者 Users tu = db.Users.Where(x => x.UserId == t.DonatorId).FirstOrDefault(); res.Donator = tu; return(View(res)); } }
public override void ViewDidLoad() { base.ViewDidLoad(); viewModel = ServiceContainer.Resolve <DetailsViewModel>(); UITabBar.Appearance.SelectedImageTintColor = UIColor.FromRGB(0.46f, 0.27f, 0.13f); moreButton = new UIBarButtonItem(UIImage.FromBundle("more"), UIBarButtonItemStyle.Plain, OpenPlaceOptions); shareButton = new UIBarButtonItem(UIBarButtonSystemItem.Action, SharePlaceInfo); NavigationItem.RightBarButtonItems = new [] { moreButton, shareButton }; #if !DEBUG Xamarin.Insights.Track("AppNav", new Dictionary <string, string> { { "page", "details" }, { "name", viewModel.Place.Name }, }); #endif }
public async Task DetailsReturnsCorrectViewModelAndView() { var detailsViewModel = new DetailsViewModel(); var mediator = new Mock <IMediator>(); mediator.Setup(x => x.SendAsync(It.IsAny <DetailsQuery>())).ReturnsAsync(detailsViewModel); var sut = new TaskController(mediator.Object, null); var result = await sut.Details(It.IsAny <int>()) as ViewResult; var modelResult = result.ViewData.Model as DetailsViewModel; Assert.IsType <ViewResult>(result); Assert.IsType <DetailsViewModel>(modelResult); Assert.Equal(modelResult, detailsViewModel); }
public DetailsView(DetailsViewModel viewModel, Grid parent) { this.DataContext = viewModel; this.parentGrid = parent; if (!Cef.IsInitialized) { var settings = new CefSettings { RemoteDebuggingPort = 8088 }; Cef.Initialize(settings); } InitializeComponent(); this.IsVisibleChanged += OnVisibilityChange; }
public async Task GetDetails_FetchesComplianceYearsFromApiAndReturnsViewWithYearValues() { // Arrange BreadcrumbService breadcrumb = A.Dummy <BreadcrumbService>(); ISearcher <ProducerSearchResult> producerSearcher = A.Dummy <ISearcher <ProducerSearchResult> >(); IWeeeClient weeeClient = A.Fake <IWeeeClient>(); A.CallTo(() => weeeClient.SendAsync(A <string> ._, A <GetProducerComplianceYear> ._)) .WhenArgumentsMatch(a => ((GetProducerComplianceYear)a[1]).RegistrationNumber == "WEE/AA1111AA") .Returns(new List <int> { 2018, 2017, 2016 }); Func <IWeeeClient> weeeClientFunc = A.Fake <Func <IWeeeClient> >(); A.CallTo(() => weeeClientFunc()) .Returns(weeeClient); ProducersController controller = new ProducersController(breadcrumb, producerSearcher, weeeClientFunc, cache, configurationService); // Act ActionResult result = await controller.Details("WEE/AA1111AA"); // Assert A.CallTo(() => weeeClient.SendAsync(A <string> ._, A <GetProducerComplianceYear> ._)) .WhenArgumentsMatch(a => ((GetProducerComplianceYear)a[1]).RegistrationNumber == "WEE/AA1111AA") .MustHaveHappened(); ViewResult viewResult = result as ViewResult; Assert.NotNull(viewResult); Assert.True(string.IsNullOrEmpty(viewResult.ViewName) || viewResult.ViewName.ToLowerInvariant() == "details"); DetailsViewModel resultsViewModel = viewResult.Model as DetailsViewModel; Assert.NotNull(resultsViewModel); Assert.Equal(2018, resultsViewModel.SelectedYear); Assert.Collection(resultsViewModel.ComplianceYears, r1 => Assert.Equal("2018", r1.Text), r2 => Assert.Equal("2017", r2.Text), r3 => Assert.Equal("2016", r3.Text)); }
public async Task <IActionResult> Details(Guid serviceId, int categoryId) { var service = await _repositoryManager.Service.GetServiceById(serviceId); var userId = _userManager.GetUserId(User); if (service == null) { return(View("Notfound")); } //Random Services var services = _repositoryManager.Service.GetRandomService(serviceId); //Comments var comments = _repositoryManager.Comment.GetComments(serviceId).ToList(); //Rating var totalRating = Convert.ToInt32(TotalRating(serviceId)); DetailsViewModel model = new DetailsViewModel { Service = service, RandomServices = services, Comments = comments, Amenities = formatAmenties(service), Rating = totalRating, ImagesUrl = formatImage(service), ImageUrl = formatImage(service)[0] }; //Bookmark var bookmark = _repositoryManager.Bookmark.isServiceBookmarked(userId, serviceId); if (bookmark != null) { model.isBookmarked = true; } else { model.isBookmarked = false; } return(View(model)); }
public async Task <ActionResult> Details(string registrationNumber) { using (IWeeeClient client = apiClient()) { await SetBreadcrumb(); var allYears = await client.SendAsync(User.GetAccessToken(), new GetProducerComplianceYear { RegistrationNumber = registrationNumber }); var latestYear = allYears.First(); DetailsViewModel viewModel = new DetailsViewModel(); viewModel.RegistrationNumber = registrationNumber; viewModel.ComplianceYears = new SelectList(allYears); viewModel.SelectedYear = latestYear; return(View(viewModel)); } }
protected virtual DetailsViewModel GetDetailsViewModel(Guid id, Guid groupId) { var service = _activitiesServiceFactory.GetService <IIntranetActivityService>(id); var currentMemberId = _intranetMemberService.GetCurrentMember().Id; IsCurrentMemberInGroup = _groupMemberService.IsGroupMember(groupId, currentMemberId); var options = GetActivityFeedOptions(id); var settings = _groupFeedService.GetSettings(service.Type); var viewModel = new DetailsViewModel { Id = id, Options = options, Settings = settings }; return(viewModel); }
public IActionResult Details(int id) { CartItemCount(); var product = _context.Products.SingleOrDefault(p => p.Id == id); var vm = new DetailsViewModel { Product = product }; if (product != null) { return(View(vm)); } else { return(RedirectToAction("Index")); } }
public HttpResponse Details(string tripId) { // validation var trip = this.tripsService.GetById(tripId); var model = new DetailsViewModel { ImagePath = trip.ImagePath, StartPoint = trip.StartPoint, EndPoint = trip.EndPoint, DepartureTime = trip.DepartureTime, Seats = trip.Seats, Description = trip.Description }; return(this.View(model)); }
public async Task <IActionResult> Details(string id) { var viewModel = new DetailsViewModel { Orden = await _context.Ordenes .SingleOrDefaultAsync(o => o.Id == id), Piezas = await _context.Piezas .Where(o => o.Orden == id).ToListAsync() }; if (viewModel.Orden == null) { return(NotFound()); } return(View(viewModel)); }
public IActionResult Details(int?id) { DetailsViewModel viewModel = new DetailsViewModel(_connectionString); if (id == null) { return(NotFound()); } var profile = viewModel.GetProfiles.Find(p => p.ID == id); if (profile == null) { return(NotFound()); } return(View(profile)); }
public async Task <IActionResult> Details(int id) { var vacancy = await _vacancyCrud.FindById(id); if (vacancy == null) { return(VacancyNotFoundPage()); } var viewModel = new DetailsViewModel { VacancyBase = vacancy, DepartmentBase = await _departmentCrud.Find(vacancy.DepartmentId), NumberOfApplications = await _applicationCrud.Count(vacancy.Id) }; return(View(viewModel)); }
public async Task DetailsSolicitudNoEncontrada() { using (context) { // Arrenge var controller = new SolicitudesController(context); //Simular una conexion de usuario controller.ControllerContext.HttpContext = solicitudContext; DetailsViewModel detailsView = new DetailsViewModel(); detailsView.ids = new int[] { context.Solicitud.Last().SolicitudId + 1 }; //Act var result = await controller.Details(detailsView); //Assert var viewResult = Assert.IsType <NotFoundResult>(result); } }
public ActionResult Details(DetailsViewModel model) { if (!ModelState.IsValid) { return(View("_Details", model)); } _userService.UpdateDetails(model.UserId, model.EmailAddress, model.GivenName, model.FamilyName); if (model.UserId == UserHelper.UserId) { Session.Remove("UserAccount"); Session.Add("UserAccount", _userService.GetUser(model.UserId)); } return(Content("Refresh")); }
public ActionResult Details(string id) { var decodedId = this.identifierProvider.DecodeId(id); var userManager = this.Request.GetOwinContext().GetUserManager<SteepUserManager>(); var user = userManager.Users.FirstOrDefault(x => x.Id == decodedId); var model = new DetailsViewModel { Id = id, AvatarUrl = user.AvatarUrl, Chapters = this.GetUserChapters(user.Id), Firstname = user.Firstname, Lastname = user.Lastname, Quote = user.Quote, Stories = this.GetUserStories(user.Id) }; return this.View(model); }
public void BlockedContentTests() { // arrange var fieldViewModel = new FieldViewModel(); var popupViewModel = new ExportFactory<FieldViewModel>(() => new Tuple<FieldViewModel, Action>(fieldViewModel, null)); var fieldFactory = new FieldFactory { FieldViewModelFactory = popupViewModel }; var model = new ModelStub(); var property = model.GetType().GetProperty("BlockedContentField"); var detailViewMdoel = new DetailsViewModel(); // act var viewModel = fieldFactory.CreateField(property, null, model, detailViewMdoel, false); // assert Assert.IsTrue(viewModel is FieldViewModel); }
// GET: Student/Delete/5, this get action directs users to the details view where a delete button is provided. //This code accepts an optional parameter that indicates whether the method was called after a failure to save changes. //This parameter is false when the HttpGet Delete method is called without a previous failure. When it is called by //the HttpPost Delete method in response to a database update error, the parameter is true and an error message is //passed to the view. public ActionResult Delete(int? id, bool? saveChangesError = false) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } if (saveChangesError.GetValueOrDefault()) { ViewBag.ErrorMessage = "Delete failed. Try again, and if the problem persists see your system administrator."; } DetailsViewModel dvm = new DetailsViewModel(id); if (dvm.Student == null) { return HttpNotFound(); } return View(dvm); }
public void GivenAMixOfDeparturesThenShowItOrganizedByCalendar() { IList<RouteDeparture> departures = new List<RouteDeparture> (); departures.Add (new RouteDeparture ("WEEKDAY", "05:50")); departures.Add (new RouteDeparture ("WEEKDAY", "06:07")); departures.Add (new RouteDeparture ("SATURDAY", "06:25")); departures.Add (new RouteDeparture ("SATURDAY", "05:50")); departures.Add (new RouteDeparture ("SUNDAY", "07:00")); departures.Add (new RouteDeparture ("SUNDAY", "08:15")); departures.Add (new RouteDeparture ("SUNDAY", "09:15")); routeRepositoryMock.Setup (x => x.FindStopsByRouteIdAsync (It.IsAny<int> ())) .ReturnsAsync (new List<RouteStop>()); routeRepositoryMock.Setup (x => x.FindDeparturesByRouteIdAsync (It.IsAny<int> ())) .ReturnsAsync (departures); var viewModel = new DetailsViewModel (route, routeRepositoryMock.Object); Assert.AreEqual (viewModel.WeekDayDepartures.Count, 2); Assert.AreEqual (viewModel.SaturdayDepartures.Count, 2); Assert.AreEqual (viewModel.SundayDepartures.Count, 3); }
private DetailsViewModel Details_Update(DetailsViewModel model, MembershipUserWrapper user, Actions formAction) { DataResultBoolean result = this._providerMembership.UpdateUser(user); if (result.Data) { model.ResultLastAction = new DataResultBoolean() { IsValid = true, MessageType = DataResultMessageType.Success, Message = result.Message }; } else { ModelState.AddModelError(formAction.ToString(), result.Message); } return model; }
private DetailsViewModel Details_UnLock(DetailsViewModel model, MembershipUserWrapper user, Actions formAction) { DataResultBoolean result = this._providerMembership.UnlockUser(user.UserName); if (result.Data) { model.UserOriginal.IsLockedOut = false; model.ResultLastAction = new DataResultBoolean() { IsValid = true, MessageType = result.MessageType, Message = result.Message }; } else { ModelState.AddModelError(formAction.ToString(), result.Message); } return model; }
private DetailsViewModel BuildDetailsViewModel(User user) { var model = new DetailsViewModel { Id = user.Id, Username = user.Username, Name = user.FullName, Email = user.Email, IsApproved = user.IsApproved, IsLocked = user.IsLocked, Roles = user.Roles.Select(r => r.Name).ToArray() }; if (user.SkillLevels.Any()) { model.SkillLevel = user.SkillLevels.Single(sl => sl.GameType == GameType.EightBall).Value; model.SkillLevelCalculation = new SkillLevelCalculationViewModel(user, repository); model.HasSkillLevel = true; } else { model.HasSkillLevel = false; } return model; }
/// <summary> /// Provides a deterministic way to delete the DetailsViewModel property. /// </summary> public static void ClearDetailsViewModel() { _details.Cleanup(); _details = null; }
private static void Static(WeakEventListener<DetailsSaveControlViewModel, DetailsViewModel, PropertyChangedEventArgs> listener, DetailsViewModel source) { source.PropertyChanged -= listener.OnEvent; }
/// <summary> /// The details. /// </summary> /// <param name="accountId"> /// The account id. /// </param> /// <returns> /// </returns> public ActionResult Details(int accountId) { Contract.Requires<InvalidOperationException>(this.SessionPersister != null, "this.SessionPersister == null"); Contract.Requires<InvalidOperationException>(this.ClientService != null); if (!this.SessionPersister.HasSession) { return this.RedirectToLogin(); } var viewModel = new DetailsViewModel { AccountDisplayName = this.ClientService.GetAccount(this.SessionPersister.SessionId, accountId).DisplayName, ////Transfers = this.ClientService.GetAccountTransfers(this.SessionPersister.SessionId, accountId), BitcoinReceiveAddress = this.ClientService.GetAccountReceiveAddress(this.SessionPersister.SessionId, accountId) }; return this.View("Details", viewModel); }
//************************* //DETAIL Functions //************************* public ActionResult DetailsNew(string id, decimal lat, decimal lng) { if (id == null) { return RedirectToAction("Index", "Home"); //return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } DetailsViewModel noreview = new DetailsViewModel { propertyID = 0, formatted_address = id, overallRating = 0.0, numOfReviews = 0, repairRating = 0.0, communicationRating = 0.0, latitude = lat, longitude = lng, Reviews = null }; ViewBag.address = id; return View(noreview); }
private DetailsViewModel Details_ChangeAproval(DetailsViewModel model, MembershipUserWrapper user, bool IsApproved) { user.IsApproved = IsApproved; return this.Details_Update(model, user, user.IsApproved ? Actions.Approve : Actions.UnApprove); }
public DesignDetailsViewModel() { this.CurrentHeaderViewModel = new DetailsViewModel(); }
// GET: Tickets/Details/5 public ActionResult Details(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } var model = new DetailsViewModel(); model.ThisTicket = db.Tickets.Find(id); var user = db.Users.Find(User.Identity.GetUserId()); model.IsAssignedUser = model.ThisTicket.AssignedToID == user.Id; var userProjects = user.Project; model.IsUserOnTicketProject = user.Id.IsOnProject(model.ThisTicket.ProjectID); model.IsUserOwner = model.ThisTicket.OwnerID == user.Id; if (model.ThisTicket == null) { return HttpNotFound(); } return View(model); }
public void WhenNotLoadingShowData() { var viewModel = new DetailsViewModel (route, routeRepositoryMock.Object); viewModel.IsLoading = false; Assert.IsTrue (viewModel.ShowData); }
private DetailsViewModel Details_UpdateRoles(DetailsViewModel model, Actions formAction) { DataResultBoolean result; model.UserRoles = model.UserRoles == null ? new string[0] : model.UserRoles; if (model.UserRoles != null && model.UserRoles.Count() > 0) { result = _providerRoles.AddToRoles(model.UserOriginal.UserName, model.UserRoles.ToArray()); if (!result.Data) { ModelState.AddModelError(formAction.ToString(), result.Message); } } string[] rolesToRemove = model.Roles.Where(r => !model.UserRoles.Contains(r)).ToArray(); if (rolesToRemove != null && rolesToRemove.Count() > 0) { result = _providerRoles.RemoveFromRoles(model.UserOriginal.UserName, rolesToRemove); if (!result.Data) { ModelState.AddModelError(formAction.ToString(), result.Message); } } return model; }
/// <summary> /// Initializes a new instance of the <see cref="SummaryViewModel"/> class. /// </summary> /// <param name="detailsViewModel"> /// The details view model. /// </param> public SummaryViewModel(DetailsViewModel detailsViewModel) { this.DetailsVM = detailsViewModel; }
/// <summary> /// Provides a deterministic way to create the DetailsViewModel property. /// </summary> public static void CreateDetailsViewModel() { if (_details == null) { _details = new DetailsViewModel(); } }
public ActionResult Edit(int id) { IStarSystemRepo ssr = new StarSystemRepo(); IPlanetRepo pr = new PlanetRepo(); DetailsViewModel dvm = new DetailsViewModel(); var planets = pr.GetByStarSystemId(id).ToList(); var starSystem = ssr.GetById(id); dvm.StarSystem = starSystem; dvm.Planets = planets; var user = User.Identity; if (starSystem.Uploader == user.Name) { return View("Edit", starSystem); } return View("Details", dvm); }
public ActionResult Details(int? id) { if (id == null) { throw new HttpException(400, "Bad Request"); } var partner = PartnerService.FindById(id.Value); if (partner == null) { throw new HttpException(404, "Not Found"); } var detailsViewModel = new DetailsViewModel() { PartnerId = partner.PartnerId, Name = partner.Name, Phone = partner.Phone, Fax = partner.Fax, Email = partner.Email, Address = partner.Address, Note = partner.Note, TaxCode = partner.TaxCode, }; return View(detailsViewModel); }
public ActionResult Details(string id) { var model = new DetailsViewModel(); var user = this.UserService.GetById(id).FirstOrDefault(); if (user == null) { this.TempData[GlobalMessages.Warning] = "User not found"; return this.RedirectToAction("Index", "Home", new {area = string.Empty}); } model.User = this.Mapper.Map<UserDetailsViewModel>(user); if (model.User.Contact != null) { var userAddress = this.addressService.GetById(model.User.Contact.AddressId).FirstOrDefault(); if (userAddress != null) { model.User.Contact.Address = this.Mapper.Map<AddressViewModel>(userAddress); } } var userLocation = this.locationService.GetById(model.User.LocationId).FirstOrDefault(); if (userLocation != null) { model.Location = this.Mapper.Map<LocationViewModel>(userLocation); var locationAddress = this.addressService.GetById(model.Location.Contact.AddressId).FirstOrDefault(); if (locationAddress != null) { model.Location.Contact.Address = this.Mapper.Map<AddressViewModel>(locationAddress); } } return this.View(model); }
private DetailsViewModel CreateDetailsViewModel(Season season) { var model = new DetailsViewModel() { Id = season.Id, Name = season.Name, Divisions = season.Divisions.Select(d => CreateDivisionViewModel(d)).ToList() }; return model; }