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;
            }
        }
Example #2
0
        public IActionResult Post(int id, [FromBody] ApplyTrainingDto applied)
        {
            bool apply = studentrepository.ApplyTraining(id, applied);

            if (apply)
            {
                return(Ok());
            }
            return(StatusCode(StatusCodes.Status500InternalServerError));
        }