public ActionResult Editar(Guid idAnimal) { var animal = _animalBl.GetAnimalById(idAnimal); if (animal == null) { return(View("Error")); } var idUbigeoAnimal = animal.IdUbigeo; var idUbigeoPropietario = animal.Propietario?.UbigeoActual?.Id; var model = new AnimalViewModels { Animal = animal, Sexo = GetSexoViewModels(animal.Genero), Origen = GetOrigenViewModels(animal.Origen), Especie = GetEspecieViewModels(animal.Raza.Especie.IdEspecie), Raza = GetRazaViewModelsByEspecie(animal.Raza.Especie.IdEspecie, animal.Raza.IdRaza), IdDepartamento = idUbigeoAnimal.ExtractUbigeo(Ubigeo.Departamento), IdProvincia = idUbigeoAnimal.ExtractUbigeo(Ubigeo.Provincia), IdDistrito = idUbigeoAnimal.ExtractUbigeo(Ubigeo.Distrito), DepartamentoProp = idUbigeoPropietario.ExtractUbigeo(Ubigeo.Departamento), ProvinciaProp = idUbigeoPropietario.ExtractUbigeo(Ubigeo.Provincia), DistritoProp = idUbigeoPropietario.ExtractUbigeo(Ubigeo.Distrito), TipoDocumento = GetTipoDocumentoViewModels(animal.Propietario), Genero = GetGeneroViewModels(animal.Propietario) }; return(View(model)); }
/// <summary> /// Descripción: Controlador para el obtener informacion de un animal en especial /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios, no se utiliza esta opcion. /// </summary> /// <param name="idAnimal"></param> /// <returns></returns> private Animal GetAnimalModel(Guid idAnimal) { return(_animalBl.GetAnimalById(idAnimal)); }