Example #1
0
 /// <summary>Seeds a database.</summary>
 /// <param name="source">The database to seed.</param>
 /// <param name="contacts">The contacts to seed with.</param>
 /// <remarks>
 /// Extension method to see a database.
 /// </remarks>
 public static void Seed(this IContactDatabase source, Contact[] contacts)
 {
     foreach (var contact in contacts)
     {
         source.Add(contact);
     }
 }
Example #2
0
 public FirstViewModel(IContactDatabase contactDatabase)
 {
     this.contactDatabase = contactDatabase;
     Search    = new SearchViewModel();
     Recent    = new RecentViewModel(contactDatabase);
     Favourite = new FavouriteViewModel();
 }
Example #3
0
        /// <summary>Seeds a database.</summary>
        /// <param name="source">The database to seed.</param>
        /// <remarks>
        /// Extension method to see a database.
        /// </remarks>
        public static void Seed(this IContactDatabase source)
        {
            var contacts = new[] {
                new Contact()
                {
                    Name         = "Cesar Estrada",
                    EmailAddress = "*****@*****.**",
                },
            };

            Seed(source, contacts);
        }
Example #4
0
 public ContactController(IContactDatabase contacts)
 {
     _contactDatabase = contacts;
 }
 public ContactController(IContactDatabase objContactDatabase)
 {
     _objContactDatabase = objContactDatabase;
 }
Example #6
0
 public ContactController(IContactDatabase contacts, IWebHostEnvironment hostEnvironment)
 {
     _contactDatabase = contacts;
     _hostEnvironment = hostEnvironment;
 }
        public RecentViewModel(IContactDatabase RecentContactDatabase)
        {
            this.RecentContactDatabase = RecentContactDatabase;

            SelectRecentCommand = new MvxCommand <RecentContact>(recent => Mvx.Resolve <IBottomSheet>().Show(recent.RespondentId, recent.RespondentFullName));
        }