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 }); }
public async Task <AddDelegatedAuthorityResponse> DeleteAuthority([FromBody] GenericDelegatedAuthorityRequest request) { return(await delegateAuthirityService.DeleteDelegatedAuthority(request)); }