public void TestToControllerEntity() { CommonGeneric <Data.DataEntity.TrainingType, Controller.DtoEntity.TrainingType> commonGenericData = new CommonGeneric <Data.DataEntity.TrainingType, Controller.DtoEntity.TrainingType>(); Data.DataEntity.TrainingType dataTrainingType = new Data.DataEntity.TrainingType { Id = Guid.NewGuid(), Name = "Testing" }; Controller.DtoEntity.TrainingType controllerTrainingType = commonGenericData.ToDtoEntity(dataTrainingType); Assert.AreEqual(dataTrainingType.Id, controllerTrainingType.Id); Assert.AreEqual(dataTrainingType.Name, controllerTrainingType.Name); }
public Controller.DtoEntity.TrainingType ExecuteUpdate(Controller.DtoEntity.TrainingType trainingType) { try { if (Singleton.TrainingTypeSelect.Select(trainingType.Id) == null) { throw new Exception("Training Type Update. TrainingType doesn't exist."); } return(CommonSingleton.TrainingTypeCommon.ToDtoEntity(Singleton.TrainingTypeUpdate.Update(CommonSingleton.TrainingTypeCommon.ToDataEntity(trainingType)))); } catch (Exception) { throw; } }
public Guid ExecuteAdd(Controller.DtoEntity.TrainingType trainingType) { try { if (string.IsNullOrEmpty(trainingType.Name)) { throw new Exception("Add TrainingType, Name shouldn't be empty"); } Data.DataEntity.TrainingType trainingTypeResult = Singleton.TrainingTypeAdd.Add(CommonSingleton.TrainingTypeCommon.ToDataEntity(trainingType)); return(trainingTypeResult.Id); } catch (Exception) { throw; } }