Beispiel #1
0
        private void bindDeadPersonForFamilyMember(ApplicationUser user)
        {
            List <DeadPerson> listDeadPerson = new DeadPersonService().getBy(x => x.FamilyMemberID.HasValue && x.FamilyMemberID.Value.Equals(user.FamilyMemberID));

            ddlDeadPerson.Items.Clear();
            ddlDeadPerson.Items.AddRange(listDeadPerson.Select(x => new ListItem(x.NameFormatted, x.DeadPersonID.ToString())).ToArray());
        }
Beispiel #2
0
        private void bindDeadPersonList()
        {
            try
            {
                List <DeadPerson>          listDeadPerson          = new DeadPersonService().getAll();
                List <Guid>                listDeadPersonID        = listDeadPerson.Select(x => x.DeadPersonID).ToList();
                List <DeadPersonViewModel> listDeadPersonViewModel = new List <DeadPersonViewModel>();

                for (int i = 0; i < listDeadPerson.Count; i++)
                {
                    listDeadPersonViewModel.Add(new DeadPersonViewModel(listDeadPerson[i]));
                }

                repDeadPerson.DataSource = listDeadPersonViewModel;
                repDeadPerson.DataBind();
            }
            catch (Exception ex) { }
        }
Beispiel #3
0
        private void Tick(object sender, ElapsedEventArgs a)
        {
            DateTime dateNow = DateTime.Today;

            // where the payment period is less than 30 days
            DateTime compareDate = dateNow.AddDays(30);

            List <BurialPlace> listPlaces = new BurialPlaceService().getBy(x => x.PaymentDate <= compareDate);

            List <Guid>       listPlacesId   = listPlaces.Select(x => x.BurialPlaceID).ToList();
            List <DeadPerson> listDeadPerson = new DeadPersonService().getBy(x => listPlacesId.Contains(x.BurialPlaceID));
            List <Guid?>      listFamilyId   = listDeadPerson.Select(x => x.FamilyMemberID).ToList();

            List <ApplicationUser> listUser = new UserService().getBy(x => listFamilyId.Contains(x.FamilyMemberID));


            List <String> emails = listUser.Select(x => x.Email).ToList();


            EmailService service = new EmailService();

            service.sendMail(emails);
        }