Ejemplo n.º 1
0
        public async Task <string> AddOrModify([FromForm] TaskInfoAddOrModifyModel item)
        {
            var result = new BaseResult();
            TaskInfoValidation validationRules = new TaskInfoValidation();
            ValidationResult   results         = validationRules.Validate(item);

            if (results.IsValid)
            {
                item.AddManagerId = int.Parse(User.Claims.FirstOrDefault(x => x.Type == "Id")?.Value);
                item.AddTime      = DateTime.Now;
                result            = await _service.AddOrModifyAsync(item);
            }
            else
            {
                result.ResultCode = ResultCodeAddMsgKeys.CommonModelStateInvalidCode;
                result.ResultMsg  = ToErrorString(ModelState, "||");
            }
            return(JsonHelper.ObjectToJSON(result));
        }