Exemple #1
0
        public async Task UpdateYearAsync(YearItemViewModel year)
        {
            
            _sharedService.WriteLogs("UpdateYearAsync started by:" + _userSettings.UserName, true);

            try
            {
                var _year = await _yearRepository.GetByIdAsync(year.Id);

                Guard.Against.NullYear(year.Id, _year);

                _year.Ediyear = year.Ediyear;
                _year.Alberta = year.Alberta;
                _year.BritishColumbia = year.BritishColumbia;
                _year.Manitoba = year.Manitoba;
                _year.NewBrunswick = year.NewBrunswick;
                _year.NewfoundlandandLabrador = year.NewfoundlandandLabrador;
                _year.NovaScotia = year.NovaScotia;
                _year.Nunavut = year.Nunavut;
                _year.Ontario = year.Ontario;
                _year.PrinceEdwardIsland = year.PrinceEdwardIsland;
                _year.Quebec = year.Quebec;
                _year.Saskatchewan = year.Saskatchewan;
                _year.YukonTerritory = year.YukonTerritory;
                _year.NorthwestTerritories = year.NorthwestTerritories;
                _year.ModifiedDate = DateTime.Now;
                _year.ModifiedBy = _userSettings.UserName;

                await _yearRepository.UpdateAsync(_year);
            }
            catch (Exception ex)
            {
                _sharedService.WriteLogs("UpdateYearAsync failed:" + ex.Message, false);
            }
        }
Exemple #2
0
        public async Task<YearItemViewModel> GetYearItem(int yearId)
        {
            
            _sharedService.WriteLogs("GetYearItem started by:" + _userSettings.UserName, true);

            try
            {
                var year = await _yearRepository.GetByIdAsync(yearId);

                Guard.Against.NullYear(yearId, year);

                var vm = new YearItemViewModel()
                {
                    Id = year.Id,
                    Ediyear = year.Ediyear,
                    Alberta = year.Alberta.HasValue ? year.Alberta.Value : false,
                    BritishColumbia = year.BritishColumbia.HasValue ? year.BritishColumbia.Value : false,
                    Manitoba = year.Manitoba.HasValue ? year.Manitoba.Value : false,
                    NewBrunswick = year.NewBrunswick.HasValue ? year.NewBrunswick.Value : false,
                    NewfoundlandandLabrador = year.NewfoundlandandLabrador.HasValue ? year.NewfoundlandandLabrador.Value : false,
                    NovaScotia = year.NovaScotia.HasValue ? year.NovaScotia.Value : false,
                    Nunavut = year.Nunavut.HasValue ? year.Nunavut.Value : false,
                    Ontario = year.Ontario.HasValue ? year.Ontario.Value : false,
                    PrinceEdwardIsland = year.PrinceEdwardIsland.HasValue ? year.PrinceEdwardIsland.Value : false,
                    Quebec = year.Quebec.HasValue ? year.Quebec.Value : false,
                    Saskatchewan = year.Saskatchewan.HasValue ? year.Saskatchewan.Value : false,
                    YukonTerritory = year.YukonTerritory.HasValue ? year.YukonTerritory.Value : false,
                    NorthwestTerritories = year.NorthwestTerritories.HasValue ? year.NorthwestTerritories.Value : false,
                    CreatedDate = year.CreatedDate,
                    CreatedBy = year.CreatedBy,
                    ModifiedDate = year.ModifiedDate,
                    ModifiedBy = year.ModifiedBy
                };

                return vm;
            }
            catch (Exception ex)
            {
                _sharedService.WriteLogs("GetYearItem failed:" + ex.Message, false);

                var vm = new YearItemViewModel();

                return vm;
            }
        }