From 33acdcf9dc89a61d90a5cf499cdc692b2b6bdf8f Mon Sep 17 00:00:00 2001 From: Christian Arenas Date: Tue, 20 Jun 2017 10:59:01 +0200 Subject: [PATCH] Clean up --- .../ViewModels/CampaignDetailsViewModel.cs | 61 +------------------ .../ViewModels/CampaignViewModel.cs | 14 ++--- .../Views/CampaignDetailsView.xaml | 23 +++---- 3 files changed, 15 insertions(+), 83 deletions(-) diff --git a/src/Mobile/eShopOnContainers/eShopOnContainers.Core/ViewModels/CampaignDetailsViewModel.cs b/src/Mobile/eShopOnContainers/eShopOnContainers.Core/ViewModels/CampaignDetailsViewModel.cs index c38a89375..2880a86f0 100644 --- a/src/Mobile/eShopOnContainers/eShopOnContainers.Core/ViewModels/CampaignDetailsViewModel.cs +++ b/src/Mobile/eShopOnContainers/eShopOnContainers.Core/ViewModels/CampaignDetailsViewModel.cs @@ -1,11 +1,7 @@ -using System; - -namespace eShopOnContainers.Core.ViewModels +namespace eShopOnContainers.Core.ViewModels { using System.Threading.Tasks; - using System.Windows.Input; - using eShopOnContainers.Core.Helpers; - using Xamarin.Forms; + using Helpers; using Models.Marketing; using Services.Marketing; using Base; @@ -14,8 +10,6 @@ namespace eShopOnContainers.Core.ViewModels { private CampaignItem _campaign; private readonly ICampaignService _campaignService; - private string _campaignAvailability; - public CampaignDetailsViewModel(ICampaignService campaignService) { @@ -32,57 +26,6 @@ namespace eShopOnContainers.Core.ViewModels } } - public string Name - { - get => _campaign.Name; - set - { - _campaign.Name = value; - RaisePropertyChanged(() => Name); - } - } - - public string Description - { - get => _campaign.Description; - set - { - _campaign.Description = value; - RaisePropertyChanged(() => Description); - } - } - - public string PictureUri - { - get => _campaign.PictureUri; - set - { - _campaign.PictureUri = value; - RaisePropertyChanged(() => PictureUri); - } - } - - public string From - { - get => _campaign.From.ToString("MMMM dd, yyyy"); - } - - public string To - { - get => _campaign.To.ToString("MMMM dd, yyyy"); - } - - //public string CampaignAvailability - //{ - // get => $"{_campaign.From:MMMM dd, yyyy} until {_campaign.To:MMMM dd, yyyy}"; - // set - // { - // _campaignAvailability = value; - // RaisePropertyChanged(() => CampaignAvailability); - // } - //} - - public override async Task InitializeAsync(object navigationData) { if (navigationData is int) diff --git a/src/Mobile/eShopOnContainers/eShopOnContainers.Core/ViewModels/CampaignViewModel.cs b/src/Mobile/eShopOnContainers/eShopOnContainers.Core/ViewModels/CampaignViewModel.cs index b457b8933..c7ed85cd5 100644 --- a/src/Mobile/eShopOnContainers/eShopOnContainers.Core/ViewModels/CampaignViewModel.cs +++ b/src/Mobile/eShopOnContainers/eShopOnContainers.Core/ViewModels/CampaignViewModel.cs @@ -1,17 +1,13 @@ -using System.Runtime.CompilerServices; -using System.Threading.Tasks; -using System.Windows.Input; -using eShopOnContainers.Core.Helpers; -using eShopOnContainers.Core.Models.Catalog; -using eShopOnContainers.Core.Models.User; -using Xamarin.Forms; - -namespace eShopOnContainers.Core.ViewModels +namespace eShopOnContainers.Core.ViewModels { + using System.Threading.Tasks; + using System.Windows.Input; + using Xamarin.Forms; using System.Collections.ObjectModel; using Models.Marketing; using Services.Marketing; using Base; + using Helpers; public class CampaignViewModel : ViewModelBase { diff --git a/src/Mobile/eShopOnContainers/eShopOnContainers.Core/Views/CampaignDetailsView.xaml b/src/Mobile/eShopOnContainers/eShopOnContainers.Core/Views/CampaignDetailsView.xaml index d996f698b..b72b0cb4e 100644 --- a/src/Mobile/eShopOnContainers/eShopOnContainers.Core/Views/CampaignDetailsView.xaml +++ b/src/Mobile/eShopOnContainers/eShopOnContainers.Core/Views/CampaignDetailsView.xaml @@ -3,9 +3,6 @@ xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="eShopOnContainers.Core.Views.CampaignDetailsView" xmlns:viewModelBase="clr-namespace:eShopOnContainers.Core.ViewModels.Base;assembly=eShopOnContainers.Core" - xmlns:templates="clr-namespace:eShopOnContainers.Core.Views.Templates;assembly=eShopOnContainers.Core" - xmlns:animations="clr-namespace:eShopOnContainers.Core.Animations;assembly=eShopOnContainers.Core" - xmlns:triggers="clr-namespace:eShopOnContainers.Core.Triggers;assembly=eShopOnContainers.Core" viewModelBase:ViewModelLocator.AutoWireViewModel="true" Title="Campaign Details"> @@ -17,7 +14,7 @@ - - @@ -70,8 +67,6 @@ Grid.Column="0" Grid.Row="1"> + Style="{StaticResource CampaignTitleStyle}"/>