public TerminalNotesVM GetNotes(int id) { try { Terminal terminal; if (id > 0) { terminal = Table .Include(m => m.Notes) .FirstOrDefault(m => m.Id == id); } else { terminal = new Terminal(); } TerminalNotesVM viewModel = Mapper.Map <Terminal, TerminalNotesVM>(terminal); return(viewModel); } catch (Exception) { throw; } }
public PartialViewResult GetNotes(int id) { if (!User.IsInRole("Terminal Notes")) //no puse Authorize porque no puedo controlar la redireccion si no tiene el permiso. Esto l ollama un ajax y es un partial de details. { return(PartialView("Sections/ErrorAccess")); } TerminalNotesVM viewModel; if (id > 0) { viewModel = _repository.GetNotes(id); } else { viewModel = new TerminalNotesVM(); } return(PartialView("Sections/Notes", viewModel)); }