Example #1
0
    static IVm Create(VmKind vmKind)
    {
        IVm result = null;

        switch (vmKind)
        {
        case VmKind.Status:
            result = new StatusViewModel {
                StatusId = -1, CreateDate = DateTime.Now
            };
            break;

        case VmKind.Mro:
            result = new MroViewModel {
                StatusId = -1, CreateDate = DateTime.Now
            };
            break;

        default:
            throw new ArgumentException("Unknown VM type");
            //break;
        }
        return(result);
    }
Example #2
0
    public void GetMro()
    {
        var result = Get(VmKind.Mro);

        MroVm = result.SingleOrDefault(c => c.StatusId.Equals(-1)) as MroViewModel;
    }