//Crear Congreso public async Task Create(Congreso Congreso) { try { _ctx.Congreso.Add(Congreso); await _ctx.SaveChangesAsync(); } catch (Exception e) { throw new Exception(e.Message, e); } }
//Actualizar Congreso public async Task UpdateEstado(Congreso Congreso) { try { var _Congreso = await _ctx.Congreso.FirstOrDefaultAsync(e => e.CongresoId == Congreso.CongresoId); if (_Congreso != null) { _Congreso.Estado = Congreso.Estado; await _ctx.SaveChangesAsync(); } } catch (Exception e) { throw new Exception(e.Message, e); } }
public async Task <IHttpActionResult> UpdateEstado(Congreso Congreso) { try { log.Info(new MDCSet(this.ControllerContext.RouteData)); await _CongresoRepo.UpdateEstado(Congreso); return(Ok()); } catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); return(InternalServerError(e)); } }
public async Task <IHttpActionResult> Update(Congreso Congreso) { try { log.Info(new MDCSet(this.ControllerContext.RouteData)); await _CongresoRepo.Update(Congreso); return(Ok("Registro actualizado correctamente!")); } catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); return(InternalServerError(e)); } }