Ejemplo n.º 1
0
 public DataModel.Response.InsertResponse Create(DataModel.Model.TrainingModel training)
 {
     try
     {
         ITrainingRepository trainingRepository = RepositoryClassFactory.GetInstance().GetTrainingRepository();
         IList <Training>    _trainings         = trainingRepository.FindByNameOfCourse(training.NameOfCourse);
         if (_trainings != null && _trainings.Count > 0)
         {
             return(new InsertResponse
             {
                 ErrorCode = (int)ErrorCode.Error,
                 Message = string.Format(Resources.Resource.msg_insert_exists, "Training", training.NameOfCourse)
             });
         }
         var    _training = MapperUtil.CreateMapper().Mapper.Map <TrainingModel, Training>(training);
         object id        = trainingRepository.Insert(_training);
         return(new InsertResponse
         {
             InsertID = id.ToString(),
             ErrorCode = (int)ErrorCode.None,
             Message = Resources.Resource.msg_create_success
         });
     }
     catch (Exception ex)
     {
         return(new InsertResponse
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }
Ejemplo n.º 2
0
 public DataModel.Response.BaseResponse Update(DataModel.Model.TrainingModel training)
 {
     try
     {
         ITrainingRepository trainingRepository = RepositoryClassFactory.GetInstance().GetTrainingRepository();
         var _training = MapperUtil.CreateMapper().Mapper.Map <TrainingModel, Training>(training);
         trainingRepository.Update(_training);
         return(new BaseResponse
         {
             ErrorCode = (int)ErrorCode.None,
             Message = Resources.Resource.msg_update_success
         });
     }
     catch (Exception ex)
     {
         return(new BaseResponse
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }