Beispiel #1
0
 public Controller.DtoEntity.Training ExecuteUpdate(Controller.DtoEntity.Training training)
 {
     try {
         if (Singleton.TrainingSelect.Select(training.Id) == null)
         {
             throw new Exception("Training Update. Training doesn't exist.");
         }
         return(CommonSingleton.TrainingCommon.ToDtoEntity(Singleton.TrainingUpdate.Update(CommonSingleton.TrainingCommon.ToDataEntity(training))));
     }
     catch (Exception) {
         throw;
     }
 }
Beispiel #2
0
 public Guid ExecuteAdd(Controller.DtoEntity.Training training)
 {
     try {
         string[] fieldsToCheck = { "TrainingMonth", "TrainingYear", "StartingHour", "StartingMinute", "TrainingHour", "TrainingMinute", "TrainingSecond", "Speed" };
         if (string.IsNullOrEmpty(training.Name))
         {
             throw new Exception("Add Training, Name shouldn't be empty");
         }
         Type trainingObjectType = training.GetType();
         foreach (var item in fieldsToCheck)
         {
             if ((int)(trainingObjectType.GetProperty(item).GetValue(training)) > 0)
             {
                 throw new Exception(String.Format("Add Training, {0} shouldn't be empty", item));
             }
         }
         Data.DataEntity.Training trainingResult = Singleton.TrainingAdd.Add(CommonSingleton.TrainingCommon.ToDataEntity(training));
         return(trainingResult.Id);
     }
     catch (Exception) {
         throw;
     }
 }