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); } }
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; } }