public bool ApplyTraining(int id, ApplyTrainingDto applyTraining) { try { var train = context.Trainings.Find(applyTraining.trainingId); train.Id = applyTraining.trainingId; train.userId = applyTraining.UserId; train.userFirstName = applyTraining.UserFirstName; train.userLastName = applyTraining.UserLastName; train.Progress = applyTraining.Progress; train.PaymentStatus = applyTraining.PaymentStatus; context.Trainings.Update(train); int result = context.SaveChanges(); if (result > 0) { return(true); } return(false); } catch (Exception) { throw; } }
public IActionResult Post(int id, [FromBody] ApplyTrainingDto applied) { bool apply = studentrepository.ApplyTraining(id, applied); if (apply) { return(Ok()); } return(StatusCode(StatusCodes.Status500InternalServerError)); }