public ActionResult ListContact(Int32?SupplierId, Int32?FatherId)
        {
            var model = new ListContactViewModel();

            model.Fill(CargarDatosContext(), SupplierId, FatherId);
            return(View(model));
        }
        // GET: Home
        public ActionResult ListContacts(string response)
        {
            ViewBag.Response = response;

            var            model    = new ListContactViewModel();
            List <Contact> contacts = new List <Contact>();


            var result = Db.Contact.Where(x => x.IsActive).OrderBy(q => q.Name).Take(3).ToList();


            foreach (var item in result)
            {
                Contact con = new Contact();
                con.Id        = item.Id;
                con.Name      = item.Name;
                con.Surname   = item.Surname;
                con.GroupName = item.Group.Name;
                con.TitleName = item.TitleId != null ? item.Title.Name : "";

                contacts.Add(con);
            }

            model.Contacts = contacts;

            return(View(model));
        }
 public MainPage()
 {
     InitializeComponent();
     BindingContext = new ListContactViewModel();
 }
Example #4
0
 /// <summary>
 /// Provides a deterministic way to create the ListContactViewModel property.
 /// </summary>
 public static void CreateListContactViewModel()
 {
     if (_listContactViewModelPropertyName == null)
     {
         _listContactViewModelPropertyName = new ListContactViewModel();
     }
 }
Example #5
0
 /// <summary>
 /// Provides a deterministic way to delete the ListContactViewModel property.
 /// </summary>
 public static void ClearListContactViewModel()
 {
     _listContactViewModelPropertyName.Cleanup();
     _listContactViewModelPropertyName = null;
 }