Ejemplo n.º 1
0
        // HTTP GEt
        public async Task <IActionResult> Delete(long id)
        {
            if (!IsLoggedIn())
            {
                return(RedirectToPage("/Account/Login"));
            }
            Medication medication = await context.Medications.Include(m => m.Infant).FirstOrDefaultAsync(m => m.MedicationId == id);

            if (!IsMedicationOwner(medication))
            {
                return(RedirectToPage("/Error/Error404"));
            }

            return(View("MedicationEditor", MedicationViewModelFactory.Delete(medication, medication.Infant)));
        }