public IActionResult PutTreinoSemana([FromBody] TreinoSemanaEditDTO TreinoSemanaEdit, [FromServices] TreinosDAO TreinosDAO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } TreinoSemanaUpdateDTO TreinoSemanaUpdate = new TreinoSemanaUpdateDTO(); try { int _IDUsuario = User.Identity.GetIDUsuario(); TreinoSemanaUpdate = TreinosEVR.UpdateTreinoSemanaEVR(_IDUsuario, TreinoSemanaEdit, TreinosDAO); if (!TreinoSemanaUpdate.Status) { return(BadRequest(TreinoSemanaUpdate.Msg)); } TreinosDAO.UpdateTreinoSemanas(_IDUsuario, TreinoSemanaEdit.IDTreinoUsuario, TreinoSemanaEdit.Executado, TreinoSemanaEdit.TempoTreino, TreinoSemanaEdit.DataExecucao, TreinoSemanaEdit.Treinando); } catch (Exception ex) { return(BadRequest(ex)); } return(Ok(TreinoSemanaUpdate)); }
public IActionResult PostTreinoSemana([FromBody] TreinoSemanaAddDTO TreinoSemanaAdd, [FromServices] TreinosDAO TreinosDAO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } TreinoSemanaInsertDTO TreinoSemanaInsert = new TreinoSemanaInsertDTO(); try { int _IDUsuario = User.Identity.GetIDUsuario(); TreinoSemanaInsert = TreinosEVR.InsertTreinoSemanaEVR(_IDUsuario, TreinoSemanaAdd, TreinosDAO); if (!TreinoSemanaInsert.Status) { return(BadRequest(TreinoSemanaInsert.Msg)); } TreinosDAO.InsertTreinoSemanas(_IDUsuario, TreinoSemanaInsert.DataInicio, TreinoSemanaInsert.IDSemana, TreinoSemanaAdd.IDSemanaDia, TreinoSemanaInsert.IDTipo); } catch (Exception ex) { return(BadRequest(ex.InnerException)); } return(Ok(TreinoSemanaInsert)); }