Beispiel #1
0
        static UsersService()
        {
            Users = new List <UserModel>()
            {
                new EmployeeModel()
                {
                    Id        = 0,
                    FirstName = "Анна",
                    LastName  = "Паномаренко",
                    City      = "Львів",
                    BirthDate = new DateTime(1996, 4, 10),
                    Photo     = ImageSource.FromUri(new Uri(
                                                        "http://blogspay.com/wp-content/uploads/2018/07/istock-526142422.jpg")),
                    Phone         = "093 125 31 51",
                    AverageRating = 4,
                    AboutMe       = "",
                    Email         = "anna",
                    IsVisible     = true,
                    Password      = "******",
                    JobTypes      = new List <JobTypeModel>()
                    {
                        new JobTypeModel()
                        {
                            Id = 1, Name = "Діти"
                        },
                        new JobTypeModel()
                        {
                            Id = 2, Name = "Прибирання"
                        }
                    }
                },
                new EmployeeModel()
                {
                    Id            = 1,
                    FirstName     = "Остап",
                    LastName      = "Шевченко",
                    City          = "Київ",
                    BirthDate     = new DateTime(1994, 12, 3),
                    Photo         = ImageSource.FromUri(new Uri("https://www.jamestownsun.com/sites/default/files/styles/16x9_620/public/fieldimages/1/0927/1a7dwqhtwnbfimhbzydytkh71nl-pqa5s.jpg?itok=Dh7ajF49")),
                    Phone         = "093 984 65 12",
                    AverageRating = 0,
                    AboutMe       = "",
                    Email         = "o",
                    IsVisible     = true,
                    Password      = "******",
                    JobTypes      = new List <JobTypeModel>()
                    {
                        new JobTypeModel()
                        {
                            Id = 0, Name = "Вантажні роботи"
                        },
                        new JobTypeModel()
                        {
                            Id = 2, Name = "Прибирання"
                        },
                        new JobTypeModel()
                        {
                            Id = 3, Name = "Тварини"
                        }
                    }
                },
                new EmployerModel()
                {
                    Id            = 2,
                    FirstName     = "Андрій",
                    LastName      = "Тищенко",
                    City          = "Львів",
                    BirthDate     = new DateTime(1978, 1, 5),
                    Photo         = ImageSource.FromUri(new Uri("https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTmUXsM8d3e7QSEdyB6gtrnxDb20n8aQdQTT9scz1MvLpaYgC5g")),
                    Phone         = "093 152 12 52",
                    Company       = "Softserve",
                    AverageRating = 4,
                    AboutMe       = "",
                    Email         = "a",
                    Password      = "******"
                }
            };

            var employer = Get("*****@*****.**");

            employer.ReceivedReviews = new List <ReviewModel>()
            {
                new ReviewModel()
                {
                    Rating   = 4,
                    Reviewer = UsersService.Get("*****@*****.**"),
                    Text     = "Було приємно працювати для Андрія. Робота була нескладна, оцінювава справедливо. Ніяких непорозумінь в роботі не виникло"
                }
            };

            var employee = Get("*****@*****.**");

            employee.ReceivedReviews = new List <ReviewModel>()
            {
                new ReviewModel()
                {
                    Rating   = 4,
                    Reviewer = UsersService.Get("*****@*****.**"),
                    Text     = "Анна показала себе як відповідальна і сумлінна людина. Роботу виконувала вчасно і якісно. Ніяких непорозуінь в роботі не було"
                }
            };
        }
Beispiel #2
0
 static EmployeeJobsService()
 {
     Jobs = new List <EmployeeJobModel>()
     {
         new EmployeeJobModel()
         {
             Id          = 0,
             Name        = "Розвантаження судна",
             Description = "Потрібен чоловік для розвантаження пароплава в Одеському порті",
             StartDate   = DateTime.Now.AddDays(5),
             Employer    = (EmployerModel)UsersService.Get("*****@*****.**"),
             JobType     = new JobTypeModel()
             {
                 Id = 0, Name = "Вантажні роботи"
             },
             Duration = new TimeSpan(3, 0, 0),
             Rate     = 50,
             Status   = StatusEnum.WaitingForEmployee
         },
         new EmployeeJobModel()
         {
             Id          = 1,
             Name        = "Перевезення і розвантаження продукції",
             Description = "Потрібна людина з машиною для доставки речей у нову квартиру",
             StartDate   = DateTime.Now.AddDays(1),
             Employer    = (EmployerModel)UsersService.Get("*****@*****.**"),
             JobType     = new JobTypeModel()
             {
                 Id = 0, Name = "Вантажні роботи"
             },
             Duration = new TimeSpan(8, 0, 0),
             Rate     = 50,
             Status   = StatusEnum.WaitingForEmployee
         },
         new EmployeeJobModel()
         {
             Id          = 2,
             Name        = "Догляд за дітьми",
             Description = "Потрібна людина для догляду за 2 дітьми віку 8 і 10 років",
             StartDate   = DateTime.Now.AddDays(2),
             Employer    = (EmployerModel)UsersService.Get("*****@*****.**"),
             JobType     = new JobTypeModel()
             {
                 Id = 1, Name = "Діти"
             },
             Duration = new TimeSpan(4, 0, 0),
             Rate     = 40,
             Status   = StatusEnum.WaitingForEmployee
         },
         new EmployeeJobModel()
         {
             Id          = 3,
             Name        = "Приватне навчання дітей на дому",
             Description = "Потрібен викладач для дитини віком 12 років з точних предметів",
             StartDate   = DateTime.Now.AddDays(4),
             Employer    = (EmployerModel)UsersService.Get("*****@*****.**"),
             JobType     = new JobTypeModel()
             {
                 Id = 1, Name = "Діти"
             },
             Duration = new TimeSpan(2, 0, 0),
             Rate     = 60,
             Status   = StatusEnum.WaitingForEmployee
         },
         new EmployeeJobModel()
         {
             Id          = 4,
             Name        = "Прибирання у квартирі",
             Description = "Потрібна людина для прибирання у квартирі",
             StartDate   = DateTime.Now.AddDays(5),
             Employer    = (EmployerModel)UsersService.Get("*****@*****.**"),
             JobType     = new JobTypeModel()
             {
                 Id = 2, Name = "Прибирання"
             },
             Duration = new TimeSpan(9, 0, 0),
             Rate     = 40,
             Status   = StatusEnum.WaitingForEmployee
         },
         new EmployeeJobModel()
         {
             Id          = 5,
             Name        = "Вигул тварин",
             Description = "Потрібна людина для прогулки з 3 доберманами",
             StartDate   = DateTime.Now.AddDays(3),
             Employer    = (EmployerModel)UsersService.Get("*****@*****.**"),
             JobType     = new JobTypeModel()
             {
                 Id = 3, Name = "Тварини"
             },
             Duration = new TimeSpan(1, 0, 0),
             Rate     = 40,
             Status   = StatusEnum.WaitingForEmployee
         },
         new EmployeeJobModel()
         {
             Id          = 6,
             Name        = "Догляд за тваринами",
             Description = "Потрібна людина для догляду кішки і рибок у час відсутності господарів",
             StartDate   = DateTime.Now.AddDays(6),
             Employer    = (EmployerModel)UsersService.Get("*****@*****.**"),
             JobType     = new JobTypeModel()
             {
                 Id = 3, Name = "Тварини"
             },
             Duration = new TimeSpan(8, 0, 0),
             Rate     = 40,
             Status   = StatusEnum.WaitingForEmployee
         }
     };
 }