예제 #1
0
        public ActionResult ActualizarPrograma(int id, Programa programa)
        {
            bool result = programaServices.ActualizarPrograma(id, programa);

            if (result)
            {
                return(Ok());
            }
            return(BadRequest("No existe el programa"));
        }
예제 #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}"));
        }