private static ConvocatoriaRowViewModel ConvertToConvocatoriaRowViewModel(this BecarioConvocatoria convocatoria) { var centroRowViewModel = new ConvocatoriaRowViewModel() { ConvocatoriaId = convocatoria.BecarioConvocatoriaId, NombreConvocatoria = convocatoria.NombreConvocatoria }; return(centroRowViewModel); }
public SaveConvocatoriaResponse SaveConvocatoria(int idConvocatoria, string nombreConvocatoria, int centroId) { var response = new SaveConvocatoriaResponse(); try { var convocatoria = _becarioConvocatoriaRepository.GetOne(x => x.BecarioConvocatoriaId == idConvocatoria && x.IsActivo); if (convocatoria == null) { BecarioConvocatoria nuevaConvocatoria = new BecarioConvocatoria() { NombreConvocatoria = nombreConvocatoria, CentroId = centroId, IsActivo = true }; _becarioConvocatoriaRepository.Create(nuevaConvocatoria); } else { convocatoria.NombreConvocatoria = nombreConvocatoria; convocatoria.CentroId = centroId; _becarioConvocatoriaRepository.Update(convocatoria); } response.IsValid = true; } catch (Exception ex) { response.IsValid = false; response.ErrorMessage = ex.Message; } return(response); }