private static CentroProcedenciaRowViewModel ConvertToCentroRowViewModel(this BecarioCentroProcedencia centro) { var centroRowViewModel = new CentroProcedenciaRowViewModel() { CentroId = centro.BecarioCentroProcedenciaId, Centro = centro.Centro, Ciudad = centro.Ciudad, Pais = centro.Pais }; return(centroRowViewModel); }
public SaveCentroResponse SaveCentro(int idCentro, string centro, string ciudad, string pais) { var response = new SaveCentroResponse(); try { var centroGuardar = _becarioCentroRepository.GetOne(x => x.BecarioCentroProcedenciaId == idCentro && x.IsActivo); if (centroGuardar == null) { BecarioCentroProcedencia nuevoCentro = new BecarioCentroProcedencia() { Centro = centro, Ciudad = ciudad, Pais = pais, IsActivo = true }; _becarioCentroRepository.Create(nuevoCentro); } else { centroGuardar.Centro = centro; centroGuardar.Ciudad = ciudad; centroGuardar.Pais = pais; _becarioCentroRepository.Update(centroGuardar); } response.IsValid = true; } catch (Exception ex) { response.IsValid = false; response.ErrorMessage = ex.Message; } return(response); }