Exemplo n.º 1
0
        public Task <int> InsertForm(SettingModelEntity entity)
        {
            var claimsIdentity = _httpContext.HttpContext.User.Identity as ClaimsIdentity;

            claimsIdentity.CheckArgumentIsNull(nameof(claimsIdentity));
            var claim = claimsIdentity?.FindFirst(t => t.Type == ClaimTypes.NameIdentifier);

            if (entity.F_EnabledMark == null)
            {
                entity.F_EnabledMark = true;
            }

            entity.F_CreatorUserId = claim?.Value;
            return(_service.InsertAsync(entity));
        }
Exemplo n.º 2
0
        public Task <int> SubmitForm(SettingModelEntity entity, string keyValue)
        {
            var claimsIdentity = _httpContext.HttpContext.User.Identity as ClaimsIdentity;

            claimsIdentity.CheckArgumentIsNull(nameof(claimsIdentity));
            var claim = claimsIdentity?.FindFirst(t => t.Type == ClaimTypes.NameIdentifier);

            if (!string.IsNullOrEmpty(keyValue))
            {
                entity.Modify(keyValue);
                entity.F_LastModifyUserId = claim?.Value;
                return(_service.UpdateAsync(entity));
            }
            else
            {
                entity.Create();
                entity.F_CreatorUserId = claim?.Value;
                if (entity.F_EnabledMark == null)
                {
                    entity.F_EnabledMark = true;
                }
                return(_service.InsertAsync(entity));
            }
        }
Exemplo n.º 3
0
 public Task <int> UpdateForm(SettingModelEntity entity, bool isPartialUpdate = false)
 {
     return(_service.UpdateAsync(entity, isPartialUpdate));
 }