/// <summary> /// Recupera todas las entidades Persona. /// </summary> /// <returns> /// Todas las entidades Persona. /// </returns> public IEnumerable <PersonaDto> GetAll() { // .en answer variable // .es Variable de respuesta. // list new cosntructor (int32) initial size http://msdn.microsoft.com/en-us/library/dw8e0z9z(v=vs.110).aspx var result = new List <PersonaDto>(0); try { IPersonaRepository repo = ApplicationLayer.IocContainer.Resolve <IPersonaRepository>(); var entities = repo.GetAll(); // Mapeamos los datos. entities.ToList() .ForEach(entity => { var entityDto = this.PersonaMapper.EntityMapping(entity); result.Add(entityDto); }); // Confirmamos la transacción. this.Commit(); } catch (Exception ex) { throw ex; } // Devolver resultado. return(result); }
public async Task <IActionResult> Edit(int id, [Bind("Id,PersonaId,Valor,Interes,Fecha,FechaRegistro")] Model.PrestamoMVC prestamo) { ViewData["controller"] = "Prestamos"; ViewData["action"] = "Editar"; if (id != prestamo.Id) { return(NotFound()); } if (FechaValidator(prestamo.Fecha)) { ModelState.AddModelError("Fecha", "La fecha seleccionada no pertenece al año parametrizado"); } if (ModelState.IsValid) { try { await _prestamoRepository.UpdateAsync(ParseToDTO(prestamo)); } catch (DbUpdateConcurrencyException) { if (!PrestamoExists(prestamo.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdPersona"] = new SelectList(_personaRepository.GetAll(), "IdPersona", "Apellidos", prestamo.PersonaId); return(View(prestamo)); }
// GET: Personas public IActionResult Index() { ViewData["controller"] = "Personas"; ViewData["action"] = ""; var search = ParseToListMVC(_personaRepository.GetAll()); return(View(search.ToList())); }
public IEnumerable <PersonaDto> GetAll() { return(_personaRepository.GetAll() .Select(x => new PersonaDto { Id = x.Id, Nombre = x.Nombre, Apellido = x.Apellido, Dni = x.Dni, Cuil = x.Cuil, Domicilio = x.Domicilio, FechaNacimiento = x.FechaNacimiento, Sexo = x.Sexo, EMail = x.EMail, }).ToList()); }
private List <IsInPersonaListItemViewModel> GetAllPersonas(string selectedPersonaName = "") { var allPersonas = mPersonaRepository.GetAll().Select(persona => new IsInPersonaListItemViewModel { CodeName = persona.PersonaName, DisplayName = persona.PersonaDisplayName, ImagePath = mPictureCreator.CreatePersonaPictureUrl(persona, 50), Selected = persona.PersonaName == selectedPersonaName }).ToList(); if (allPersonas.Count > 0 && !allPersonas.Exists(x => x.Selected)) { allPersonas.First().Selected = true; } return(allPersonas); }
/// <inheritdoc /> public IList <Persona> GetPersonas() { return(_repositoryPersona.GetAll()); }