public IHttpActionResult CompletarActividad([FromUri] int Actividad_Id, [FromBody] ActividadCompletadaViewModel model) { model.Actividad_Id = Actividad_Id; if (ModelState.IsValid) { PAADActividadLogic.CompletarActividad(model); } return(BadRequest(ControllerRequestErrorMessages.InvalidRequestInformation)); }
public void CompletarActividad(ActividadCompletadaViewModel model) { var actividad = PAADActividadRepository.Get(r => r.Id == model.Actividad_Id).FirstOrDefault(); actividad.ActividadEstatus_Id = SCAAD.APIs.Common.Constants.ActividadEstatus_Completado; actividad.PorcentajeAvance = model.Porcentaje; actividad.Finalizacion = DateTime.Now; PAADActividadRepository.Update(actividad, r => r.ActividadEstatus_Id, r => r.PorcentajeAvance); }