public IHttpActionResult ModificarActividad([FromUri] int Actividad_Id, [FromBody] PAADActividadViewModel actividadiewModel)
        {
            if (ModelState.IsValid)
            {
                PAADActividadLogic.ModificarActividad(Actividad_Id, actividadiewModel);

                return(Ok(PAADActividadSucceedMessages.ModificacionPAADActividadExitosa));
            }

            return(BadRequest(ControllerRequestErrorMessages.InvalidRequestInformation));
        }
Esempio n. 2
0
        public void ModificarActividad(int actividad_Id, PAADActividadViewModel actividadViewmodel)
        {
            var actividadModificada = PAADActividadMapper.Map(actividadViewmodel);

            actividadModificada.Id = actividad_Id;
            PAADActividadRepository.Update(actividadModificada,
                                           r => r.Categoria_id,
                                           r => r.Inicio,
                                           r => r.Finalizacion,
                                           r => r.Produccion,
                                           r => r.CuerpoAcademico);
        }
Esempio n. 3
0
        public void AddPAADActividad(PAADActividadViewModel PAADActividadViewModel)
        {
            if (createPAADActividadEntityBusinessRules.CanCreate(PAADActividadViewModel))
            {
                var actividad = PAADActividadMapper.Map(PAADActividadViewModel);

                PAADActividadRepository.CreateActividad(actividad);
            }
            else
            {
                throw new InvalidOperationException(PAADActividadErrorMessages.InvalidRegister);
            }
        }
Esempio n. 4
0
        public static PAADActividad Map(PAADActividadViewModel actividadViewModel)
        {
            var actividad = new PAADActividad();

            actividad.CACEI_CIEES         = actividadViewModel.CACEI_CIEES;
            actividad.Categoria_id        = actividadViewModel.idCategoria;
            actividad.Finalizacion        = actividadViewModel.FechaFinalizacion;
            actividad.Inicio              = actividadViewModel.FechaInicio;
            actividad.Produccion          = actividadViewModel.Produccion;
            actividad.CuerpoAcademico     = actividadViewModel.CuerpoAcademico;
            actividad.PAAD_Id             = actividadViewModel.idPAAD;
            actividad.ActividadEstatus_Id = Common.Constants.ActividadEstatus_NoAcompletado;

            return(actividad);
        }
        public IHttpActionResult Post([FromUri] int idPAAD, [FromBody] PAADActividadViewModel PAADActividadViewModel)
        {
            PAADActividadViewModel.idPAAD = idPAAD;

            if (ModelState.IsValid)
            {
                try
                {
                    PAADActividadLogic.AddPAADActividad(PAADActividadViewModel);

                    return(Ok(PAADActividadSucceedMessages.RegistroPAADActividadExitoso));
                }catch (InvalidOperationException e)
                {
                    return(BadRequest(e.Message));
                }
            }

            return(BadRequest(ControllerRequestErrorMessages.InvalidRequestInformation));
        }