Ejemplo n.º 1
0
        public IActionResult OnGet(int kidId)
        {
            if (Program.loggedUser == false)
            {
                return(RedirectToPage("./NotFound"));
            }



            kid = kindergardenData.GetKidById(kidId);
            if (kid == null)
            {
                return(RedirectToPage("./NotFound"));
            }

            kid.Status = Statuses.Primen;
            switch (kid.Age)
            {
            case 1:
                kid.GroupId = (int)GroupType.JasliMala;
                break;

            case 2:
                kid.GroupId = (int)GroupType.JasliGolema;
                break;

            case 3:
                kid.GroupId = (int)GroupType.GradinkaMala;
                break;

            case 4:
                kid.GroupId = (int)GroupType.GradinkaSredna;
                break;

            case 5:
                kid.GroupId = (int)GroupType.GradinkaGolema;
                break;

            default:
                kid.GroupId = (int)GroupType.None;
                break;
            }
            kindergardenData.Commit();

            MailHelper mailHelper = new MailHelper(Configuration);

            Parents parent = kindergardenData.GetParentById((int)kid.ParentId);

            mailHelper.SendApplicationApproved(parent.Email, parent.ImeTatko + " " + parent.ImeMajka + " " + kid.LastName);

            return(Page());
        }
Ejemplo n.º 2
0
        public IActionResult OnPost(int kidId)
        {
            if (Program.loggedUser == false)
            {
                return(RedirectToPage("./NotFound"));
            }

            var temp = kindergardenData.DeleteKid(kidId);

            if (temp == null)
            {
                return(RedirectToPage("./NotFound"));
            }

            kindergardenData.Commit();
            TempData["TempMessage"] = "Детето е избришано од евиденција";
            return(RedirectToPage("./ListApplications"));
        }
Ejemplo n.º 3
0
        public IActionResult OnPost(int kidId)
        {
            if (Program.loggedUser == false)
            {
                return(RedirectToPage("./NotFound"));
            }

            Kid = kindergardenData.GetKidById(kidId);
            if (Kid == null)
            {
                return(RedirectToPage("./NotFound"));
            }

            Kid.Status = Statuses.Odbien;
            kindergardenData.Commit();
            MailHelper mailHelper = new MailHelper(Configuration);
            Parents    parent     = kindergardenData.GetParentById((int)Kid.ParentId);

            mailHelper.SendApplicationDenied(parent.Email, parent.ImeTatko + " " + parent.ImeMajka + " " + Kid.LastName);
            return(RedirectToPage("./ListApplications"));
        }