public async Task <ActionResult> Details(string id) { Relative relative = await relatives.GetOneDocument(id); if (relative != null) { RelativeViewModel model = new RelativeViewModel { Identification = relative.Identification, Name = relative.Name, FirstSurname = relative.FirstSurname, SecondSurname = relative.SecondSurname, Address = relative.Address, Related = relative.Related, Phone = relative.Phone, OlderAdultId = relative.OlderAdultId, Email = relative.Email }; return(View(model)); } else { ViewBag.ErrirMessage = "El id de ensayo ingresado no fue encontrado"; return(View("Error")); } }
public async Task <ActionResult> Index() { IEnumerable <Relative> relativesList = await relatives.GetManyDocumentsAsync(); List <RelativeViewModel> vista = new List <RelativeViewModel>(); foreach (var relative in relativesList) { RelativeViewModel model = new RelativeViewModel { Identification = relative.Identification, Name = relative.Name, FirstSurname = relative.FirstSurname, SecondSurname = relative.SecondSurname, Address = relative.Address, Related = relative.Related, Phone = relative.Phone, OlderAdultId = relative.OlderAdultId, Email = relative.Email }; vista.Add(model); } return(View(vista)); }
public ActionResult Create(RelativeViewModel modelo) { if (ModelState.IsValid) { RelativeParameter newRelative = modelo; Relative employee = new Relative(newRelative); relatives.CreateOneDocument(employee); return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Algunos de los campos requeridos no esta presente"); return(View(modelo)); } }
public ActionResult Edit(string id, RelativeViewModel modelo) { { if (ModelState.IsValid) { RelativeParameter relative = modelo; Relative employee = new Relative(relative); relatives.UpdateOneDument(id, employee); return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Algunos de los campos requeridos no esta presente"); return(View(modelo)); } } }
public async Task <ActionResult> Edit(string id) { Relative relative = await relatives.GetOneDocument(id); RelativeViewModel model = new RelativeViewModel { Identification = relative.Identification, Name = relative.Name, FirstSurname = relative.FirstSurname, SecondSurname = relative.SecondSurname, Address = relative.Address, Related = relative.Related, Phone = relative.Phone, OlderAdultId = relative.OlderAdultId, Email = relative.Email }; return(View(model)); }
public RelativePage() { InitializeComponent(); BindingContext = new RelativeViewModel(Navigation); }