public async ValueTask <OrganizationDetailDto> AddOrganization(AddOrgDto addOrgDto)
        {
            var t = await _rmanagerService.OrganizationService.GetOrgByName(addOrgDto.Name);

            if (t == null)
            {
                var org = new Organization
                {
                    Id           = Guid.NewGuid(),
                    Name         = addOrgDto.Name,
                    CoverUrl     = addOrgDto.CoverUrl,
                    Introduction = addOrgDto.Introduction,
                };
                var s = await _rmanagerService.OrganizationService.AddOrganization(org);

                return(_mapper.Map <OrganizationDetailDto>(s));
            }
            else
            {
                throw new _401Exception($"{addOrgDto.Name} has already existed!");
            }
        }
Пример #2
0
 public ActionResult Add(AddOrgDto dto)
 {
     App.Add(dto);
     return(Result.Success());
 }