コード例 #1
0
        public async Task <int> CreateModel(Models.BudgetingCategory model)
        {
            MoonlayEntityExtension.FlagForCreate(model, _identityService.Username, UserAgent);
            _dbContext.BudgetingCategories.Add(model);

            await _dbContext.SaveChangesAsync();

            SetCache();
            return(model.Id);
        }
コード例 #2
0
        public async Task <int> UpdateModel(int id, Models.BudgetingCategory model)
        {
            var existingModel = _dbContext.BudgetingCategories.FirstOrDefault(entity => entity.Id == id);

            existingModel.Code = model.Code;
            existingModel.Name = model.Name;
            MoonlayEntityExtension.FlagForUpdate(existingModel, _identityService.Username, UserAgent);
            _dbContext.BudgetingCategories.Update(existingModel);

            await _dbContext.SaveChangesAsync();

            SetCache();
            return(model.Id);
        }