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)); }
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); }
public void AddPAADActividad(PAADActividadViewModel PAADActividadViewModel) { if (createPAADActividadEntityBusinessRules.CanCreate(PAADActividadViewModel)) { var actividad = PAADActividadMapper.Map(PAADActividadViewModel); PAADActividadRepository.CreateActividad(actividad); } else { throw new InvalidOperationException(PAADActividadErrorMessages.InvalidRegister); } }
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)); }