/// <summary>
        /// This method is used to update the group details.
        /// </summary>
        /// <param name="groupId">Group Id</param>
        /// <param name="group">Group name and description</param>
        /// <returns>Status of updating the group</returns>
        public SimpleResponse UpdateGroup(int groupId, Group group)
        {
            var requestUrl = _baseUrl + "/" + groupId;
            var result     = _serverClientV1.Put(group, requestUrl);

            return(JsonConvert.DeserializeObject <SimpleResponse>(result.Content));
        }
        /// <summary>
        /// This method is used to update the user details.
        /// </summary>
        /// <param name="userId">User Id</param>
        /// <param name="user">User details (email, firstname, lastname, contact number)</param>
        /// <returns>Status of updating the user</returns>
        public SimpleResponse UpdateUser(int userId, User user)
        {
            var requestUrl = _baseUrl + "/" + userId;
            var result     = _serverClientV1.Put(user, requestUrl);

            return(JsonConvert.DeserializeObject <SimpleResponse>(result.Content));
        }
예제 #3
0
        /// <summary>
        /// This method is used to update the user details.
        /// </summary>
        /// <param name="userId">User name or emailid</param>
        /// <param name="user">User details (email, firstname, lastname, contact number)</param>
        /// <returns>Status of updating the user</returns>
        public SimpleResponse UpdateUser(string userId, User user)
        {
            var requestUrl = _baseUrl + "/" + userId;
            var result     = _serverClientV1.Put(user, requestUrl);

            if (result != null)
            {
                return(JsonConvert.DeserializeObject <SimpleResponse>(result.Content));
            }
            else
            {
                return(new SimpleResponse());
            }
        }