Exemple #1
0
        public async Task <LookupSetItemViewModel> GetLookupSetItem(int lookupSetId)
        {
            _sharedService.WriteLogs("GetLookupSetItem started by:" + _userSettings.UserName, true);

            try
            {
                var lookupSet = await _lookupSetRepository.GetByIdAsync(lookupSetId);

                Guard.Against.NullLookupSet(lookupSetId, lookupSet);

                var vm = new LookupSetItemViewModel()
                {
                    Id           = lookupSet.Id,
                    LookupName   = lookupSet.LookupName,
                    YearId       = lookupSet.YearId,
                    CreatedDate  = lookupSet.CreatedDate,
                    CreatedBy    = lookupSet.CreatedBy,
                    ModifiedDate = lookupSet.ModifiedDate,
                    ModifiedBy   = lookupSet.ModifiedBy
                };

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

                var vm = new LookupSetItemViewModel();

                return(vm);
            }
        }
Exemple #2
0
        public async Task <int> CreateLookupSetAsync(LookupSetItemViewModel lookupSet)
        {
            _sharedService.WriteLogs("CreateLookupSetAsync started by:" + _userSettings.UserName, true);

            try
            {
                var _lookupSet = new LookupSet();

                _lookupSet.LookupName   = lookupSet.LookupName;
                _lookupSet.YearId       = lookupSet.YearId;
                _lookupSet.CreatedDate  = DateTime.Now;
                _lookupSet.CreatedBy    = _userSettings.UserName;
                _lookupSet.ModifiedDate = DateTime.Now;
                _lookupSet.ModifiedBy   = _userSettings.UserName;

                await _lookupSetRepository.AddAsync(_lookupSet);

                return(_lookupSet.Id);
            }
            catch (Exception ex)
            {
                _sharedService.WriteLogs("CreateLookupSetAsync failed:" + ex.Message, false);
                return(0);
            }
        }
Exemple #3
0
        public async Task UpdateLookupSetAsync(LookupSetItemViewModel lookupSet)
        {
            _sharedService.WriteLogs("UpdateLookupSetAsync started by:" + _userSettings.UserName, true);

            try
            {
                var _lookupSet = await _lookupSetRepository.GetByIdAsync(lookupSet.Id);

                Guard.Against.NullLookupSet(lookupSet.Id, _lookupSet);

                _lookupSet.LookupName   = lookupSet.LookupName;
                _lookupSet.YearId       = lookupSet.YearId;
                _lookupSet.ModifiedDate = DateTime.Now;
                _lookupSet.ModifiedBy   = _userSettings.UserName;

                await _lookupSetRepository.UpdateAsync(_lookupSet);
            }
            catch (Exception ex)
            {
                _sharedService.WriteLogs("UpdateLookupSetAsync failed:" + ex.Message, false);
            }
        }