Я создал решение, которое содержит 3 проекта, как.
//Project Name: ClientProject
public class UserDetails
{
public static int ID { get; set; }
public static string Name { get; set; }
public static string Email { get; set; }
}
Этот класс должен быть установлен один раз, когда пользователь вошел в систему и после этого я хотел бы получить доступ к этим деталям во всем решении.
Как и администрация, проекты SalesInfo.
//Project Name: Administration
public class Admin
{
public static UserDetails Details
{
//Here i would like to return UserDetails
get;
}
public static int DepartmentID { get; set; }
public static string Phone { get; set; }
public static string Head { get; set; }
}
//Project Name: SalesInfo
public class Sales
{
public static UserDetails Details
{
//Here i would like to return UserDetails
get;
}
public static DateTime Date { get; set; }
public static string Item { get; set; }
public static int Price { get; set; }
}
Любой ответ, комментарии или предложения будут высоко оценены