示例#1
0
 /// <summary>This method deletes the selected users.</summary>
 /// <param name="deletedUsersWithAdminUser">The DeletedUsersWithAdminUser Object.</param>
 /// <returns>List of Users Object.</returns>
 public List <Users> DeleteUsers(DeletedUsersWithAdminUser deletedUsersWithAdminUser)
 {
     Logging.LogDebugMessage("Method: DeleteUsers, MethodType: Post, Layer: UserController, Parameters: DeletedUsersWithAdminUser = " + JsonConvert.SerializeObject(deletedUsersWithAdminUser));
     using (UserBL userBL = new UserBL())
     {
         return(userBL.DeleteUsers(deletedUsersWithAdminUser));
     }
 }
示例#2
0
 /// <summary>This method deletes the selected users.</summary>
 /// <param name="deletedUsersWithAdminUser">The DeletedUsersWithAdminUser Object.</param>
 /// <returns>List of Users Object.</returns>
 public List <Users> DeleteUsers(DeletedUsersWithAdminUser deletedUsersWithAdminUser)
 {
     Logging.LogDebugMessage("Method: DeleteUsers, MethodType: Post, Layer: UserBL, Parameters: DeletedUsersWithAdminUser = "******"Method: DeleteUsers, Layer: UserBL, Stack Trace: " + sqlEx.ToString());
             throw;
         }
         catch (Exception ex)
         {
             Logging.LogErrorMessage("Method: DeleteUsers, Layer: UserBL, Stack Trace: " + ex.ToString());
             throw;
         }
     }
 }
示例#3
0
        /// <summary>This method deletes the selected users.</summary>
        /// <param name="deletedUsersWithAdminUser">The DeletedUsersWithAdminUser Object.</param>
        /// <returns>List of Users Object.</returns>
        public List <Users> DeleteUsers(DeletedUsersWithAdminUser deletedUsersWithAdminUser)
        {
            Logging.LogDebugMessage("Method: DeleteUsers, MethodType: Post, Layer: UserDAL, Parameters: DeletedUsersWithAdminUser = "******"USP_UserDelete";
                    command.CommandType = CommandType.StoredProcedure;
                    command.Parameters.Add(new SqlParameter()
                    {
                        ParameterName = "@UserIDs", Value = deletedUsersWithAdminUser.UserIds
                    });
                    command.Parameters.Add(new SqlParameter()
                    {
                        ParameterName = "@AdminUserID", Value = deletedUsersWithAdminUser.AdminUserId
                    });

                    using (SqlDataAdapter adapter = new SqlDataAdapter(command))
                    {
                        adapter.Fill(dataSet);
                    }
                }
            }
            catch (SqlException sqlEx)
            {
                Logging.LogErrorMessage("Method: DeleteUsers, Layer: UserDAL, Stack Trace: " + sqlEx.ToString());
                throw;
            }
            catch (Exception ex)
            {
                Logging.LogErrorMessage("Method: DeleteUsers, Layer: UserDAL, Stack Trace: " + ex.ToString());
                throw;
            }

            return(this.FetchAllUsers());
        }