public Response GetSharedUsers(GetSharedUsersRequest request) { try { var ds = _dal.GetSharedUsers(request.DocID); List <string> sharesUsers = new List <string>(); GetSharedUsersResponse retval = new GetSharedUsersNotExistResponse(); if (ds.Tables.Count > 0) { var tbl = ds.Tables[0]; for (int i = 0; i < tbl.Rows.Count; i++) { var su = (string)tbl.Rows[i][0]; sharesUsers.Add(su); } if (sharesUsers.Count > 0) { retval = new GetSharedUsersResponseOK(sharesUsers); } } return(retval); } catch (Exception ex) { return(new AppResponseError(ex.Message)); } }
public void GetSharedUserInvalid() { GetSharedUsersRequest request = new GetSharedUsersRequest() { DocID = "90" }; Response response = _service.GetSharedUsers(request).Result; Assert.IsInstanceOf(typeof(GetSharedUsersResponseInvalidDocID), response); }
public void GetSharedUserOK() { GetSharedUsersRequest request = new GetSharedUsersRequest() { DocID = "1" }; Response response = _service.GetSharedUsers(request).Result; Assert.IsInstanceOf(typeof(GetSharedUsersResponseOK), response); }
public async Task <Response> GetSharedUsers(GetSharedUsersRequest request) { Response response = new GetSharedUsersResponseInvalidDocID(request); if (_dal.isDocExists(request.DocID)) { try { List <string> usersIDs = new List <string>(); DataSet ds = _dal.GetSharedUsers(request.DocID); foreach (DataRow row in ds.Tables[0].Rows) { usersIDs.Add((string)row["USER_ID"]); } response = new GetSharedUsersResponseOK(usersIDs); } catch (Exception ex) { response = new AppResponseError(ex.Message); } } return(response); }
public async Task <Response> GetSharedUsers(GetSharedUsersRequest request) { return(await _sharingService.GetSharedUsers(request)); }
public Response GetSharedUsers([FromBody] GetSharedUsersRequest request) { return(_getSharedUsersService.GetSharedUsers(request)); }