public void Insert(AccessToken accessToken) { var accessTokenEntity = _mapper.Map <Entities.Master.AccessToken>(accessToken); _dbContext.Add(accessTokenEntity, post => { _cache.Add(accessToken.Token, accessToken, TimeSpan.FromMinutes(20)); post.MapTo(accessToken); }, _mapper); }
public void SetUserSetting(int userId, string key, string value) { var setting = _dbContext.Query <UserSetting>().FirstOrDefault(e => e.UserId == userId && e.Name == key); if (setting != null) { setting.Value = value; _dbContext.Update(setting, post => post.MapTo(setting), _mapper); } else { _dbContext.Add(new UserSetting() { Name = key, UserId = userId, Value = value }); } }
public void Add(TaskInstance taskInstance) { var taskInstanceId = (taskInstance ?? throw new ArgumentNullException(nameof(taskInstance))).Id; var entity = _dbContext.Query <Entities.Master.TaskInstance>() .Include(e => e.Parameters).FirstOrDefault(x => x.Id == taskInstanceId); if (entity == null) { _dbContext.Add(_mapper.Map <Entities.Master.TaskInstance>(taskInstance), post => { post.MapTo(taskInstance); }, _mapper); } else { _mapper.Map(taskInstance, entity); _dbContext.Update(_mapper.Map <Entities.Master.TaskInstance>(entity), post => post.MapTo(taskInstance), _mapper); } }
public void Add(ProductSettings productSettings) => _dbContext.Add( _mapper.Map <Entities.Master.ProductSettings>(productSettings), post => post.MapTo(productSettings), _mapper);
public void Add(UpdateDetails updateDetails) => _dbContext.Add(_mapper.Map <Entities.Master.UpdateDetails>(updateDetails), post => post.MapTo(updateDetails), _mapper);
public void Add(Tenant tenant) => _dbContext.Add(_mapper.Map <Entities.Master.Tenant>(tenant), post => post.MapTo(tenant), _mapper);