public async Task <Result> Modify(OrgDto dto) { if (dto.Id == 0)//新增 { dto.IsEnable = 1; dto.OrderBy = 0; return(await Task.Run(() => _orgService.Add(dto))); } //修改 return(await Task.Run(() => _orgService.Update(dto))); }
public async Task <ActionResult> AddOrganization(OrganizationNewDto organization) { string userId = User.FindFirst(JwtClaimTypes.Subject)?.Value; if (String.IsNullOrWhiteSpace(userId)) { throw new IamException(HttpStatusCode.BadRequest, "用户没有登陆!"); } string id = _orgService.Add(organization, userId); return(CreatedAtAction(nameof(GetOrganizationById), new { Id = id })); }
public void Add([FromBody] OrgAddDto org) { _orgService.Add(org); }