Ejemplo n.º 1
0
        public ActionResult <Programa> ObtenerPrograma(int id)
        {
            Programa programa = programaServices.ObtenerPrograma(id);

            if (programa == null)
            {
                return(NotFound("El programa no existe"));
            }
            return(programa);
        }
Ejemplo n.º 2
0
        public ActionResult AsignarProgramaAComputadora(int ComputadoraId, int ProgramaId)
        {
            Programa programa = programaServices.ObtenerPrograma(ProgramaId);

            if (programa == null)
            {
                return(NotFound("Programa no encontrado"));
            }
            Computadora computadora = computadoraServices.ObtenerComputadora(ComputadoraId);

            if (computadora == null)
            {
                return(NotFound("Computadora no encontrada"));
            }
            programa.ComputadoraId = computadora.Id;
            programaServices.ActualizarPrograma(ProgramaId, programa);
            return(Ok($"Programa: {programa.Nombre} -- Asignado a: {computadora.Code}"));
        }