//to open edit trainee page
        public IActionResult EditTrainee(string Id)
        {
            TraineeInfoModel     model   = _traineeRepository.GetTraineeById(Id);
            EditTraineeViewModel trainee = new EditTraineeViewModel
            {
                Name         = model.Name,
                Surname      = model.Surname,
                Email        = model.Email,
                Phone        = model.PhoneNumber,
                City         = model.City,
                DateOfBirth  = (DateTime)model.Birthday,
                Gender       = model.Gender,
                CurrentImage = model.Image,
                TraineeId    = model.TraineeId
            };

            return(View(trainee));
        }
Пример #2
0
        public async Task <Trainee> GetTraineeById(int id, bool includeDetails = false)
        {
            try
            {
                var item = await _repository.GetTraineeById(id);

                return(item);
            }
            catch (OzoneException ex)
            {
                throw new OzoneException(ex.Message, ex.InnerException);
            }
        }