// PUT: api/RegTraining/5 public bool Put(int id, [FromBody] RegTrainingEntity RegTrainingEntity) { if (id > 0) { return(_RegTrainingServices.UpdateRegTraining(id, RegTrainingEntity)); } return(false); }
public int CreateRegTraining(RegTrainingEntity regTrainingEntity) { using (var scope = new TransactionScope()) { var regTraining = new RegTraining() { regId = regTrainingEntity.regId, trainingId = regTrainingEntity.trainingId, }; _unitOfWork.RegTrainingRepository.Insert(regTraining); _unitOfWork.Save(); scope.Complete(); return(regTraining.id); } }
public bool UpdateRegTraining(int regTrainingId, RegTrainingEntity regTrainingEntity) { var success = false; if (regTrainingEntity != null) { using (var scope = new TransactionScope()) { var regTraining = _unitOfWork.RegTrainingRepository.GetByID(regTrainingId); if (regTraining != null) { regTraining.regId = regTrainingEntity.regId; regTraining.trainingId = regTrainingEntity.trainingId; _unitOfWork.Save(); scope.Complete(); success = true; } } } return(success); }
// POST: api/RegTraining public int Post([FromBody] RegTrainingEntity RegTrainingEntity) { return(_RegTrainingServices.CreateRegTraining(RegTrainingEntity)); }