Exemplo n.º 1
0
        public async Task <int> CreateModel(Models.AccountingUnit model)
        {
            MoonlayEntityExtension.FlagForCreate(model, _identityService.Username, UserAgent);
            _dbContext.AccountingUnits.Add(model);
            var result = await _dbContext.SaveChangesAsync();

            SetCache();
            return(result);
        }
Exemplo n.º 2
0
        public async Task <int> UpdateModel(int id, Models.AccountingUnit model)
        {
            var existingModel = _dbContext.AccountingUnits.FirstOrDefault(entity => entity.Id == id);

            existingModel.Code         = model.Code;
            existingModel.Description  = model.Description;
            existingModel.DivisionCode = model.DivisionCode;
            existingModel.DivisionId   = model.DivisionId;
            existingModel.DivisionName = model.DivisionName;
            MoonlayEntityExtension.FlagForUpdate(existingModel, _identityService.Username, UserAgent);
            _dbContext.AccountingUnits.Update(existingModel);
            var result = await _dbContext.SaveChangesAsync();

            SetCache();
            return(result);
        }