Hi, I am sure following code doesn't look professional so please give some suggestions to make it short.
if (((DevExpress.Xpf.LayoutControl.GroupBox)sender).State == DevExpress.Xpf.LayoutControl.GroupBoxState.Maximized)
{
Employee emp = (((DevExpress.Xpf.LayoutControl.GroupBox)sender).Content) as Employee;
if (emp != null)
{
User user = emp.user;
((DevExpress.Xpf.LayoutControl.GroupBox)sender).Content = new Employee(user);
}
else
{
EmployeeMin empMin = (((DevExpress.Xpf.LayoutControl.GroupBox)sender).Content) as EmployeeMin;
User user = empMin.user;
((DevExpress.Xpf.LayoutControl.GroupBox)sender).Content = new Employee(user);
}
}
else
{
Employee emp = (((DevExpress.Xpf.LayoutControl.GroupBox)sender).Content) as Employee;
if (emp != null)
{
User user = emp.user;
((DevExpress.Xpf.LayoutControl.GroupBox)sender).Content = new EmployeeMin(user);
}
else
{
EmployeeMin empMin = (((DevExpress.Xpf.LayoutControl.GroupBox)sender).Content) as EmployeeMin;
User user = empMin.user;
((DevExpress.Xpf.LayoutControl.GroupBox)sender).Content = new EmployeeMin(user);
}
}