コード例 #1
0
        public async Task <AddDelegatedAuthorityResponse> DeleteDelegatedAuthority(GenericDelegatedAuthorityRequest request)
        {
            var oldData = delegateAuthority.All().SingleOrDefaultAsync(x => x.EmployeeID == request.EmployeeID);

            if (oldData == null)
            {
                return(new AddDelegatedAuthorityResponse {
                    Success = false, Message = "no such a user"
                });
            }

            delegateAuthority.Delete(oldData);

            await delegateAuthority.SaveChangesAsync();

            return(new AddDelegatedAuthorityResponse {
                Success = true
            });
        }
コード例 #2
0
 public async Task <AddDelegatedAuthorityResponse> DeleteAuthority([FromBody] GenericDelegatedAuthorityRequest request)
 {
     return(await delegateAuthirityService.DeleteDelegatedAuthority(request));
 }