public bool UpdateTrainingDetails(int TrainingDetailsId, TrainingDetailsEntities TrainingDetailsEntities)
        {
            var success = false;

            if (TrainingDetailsEntities != null)
            {
                //using (var scope = new TransactionScope())
                //{
                var TrainingDetail = _UOW.TRAINING_DETAILSRepository.GetByID(TrainingDetailsId);
                if (TrainingDetail != null)
                {
                    if (TrainingDetailsEntities.EMPLOYEE_ID != null)
                    {
                        TrainingDetail.EMPLOYEE_ID = TrainingDetailsEntities.EMPLOYEE_ID;
                    }
                    if (TrainingDetailsEntities.TRAINING_NAME != null)
                    {
                        TrainingDetail.TRAINING_NAME = TrainingDetailsEntities.TRAINING_NAME;
                    }
                    if (TrainingDetailsEntities.TRANING_DETAILS != "" && TrainingDetailsEntities.TRANING_DETAILS != null)
                    {
                        TrainingDetail.TRANING_DETAILS = TrainingDetailsEntities.TRANING_DETAILS;
                    }
                    if (TrainingDetailsEntities.STARTING_DATE != null)
                    {
                        TrainingDetail.STARTING_DATE = TrainingDetailsEntities.STARTING_DATE;
                    }
                    if (TrainingDetailsEntities.COMPLETED_DATE != null)
                    {
                        TrainingDetail.COMPLETED_DATE = TrainingDetailsEntities.COMPLETED_DATE;
                    }
                    if (TrainingDetailsEntities.GUIDEDBY != "" && TrainingDetailsEntities.GUIDEDBY != null)
                    {
                        TrainingDetail.GUIDEDBY = TrainingDetailsEntities.GUIDEDBY;
                    }
                    if (TrainingDetailsEntities.REMARKS != "" && TrainingDetailsEntities.REMARKS != null)
                    {
                        TrainingDetail.REMARKS = TrainingDetailsEntities.REMARKS;
                    }
                    _UOW.TRAINING_DETAILSRepository.Update(TrainingDetail);
                    _UOW.Save();
                    //scope.Complete();
                    success = true;
                    //}
                }
            }
            return(success);
        }
 public int CreateTrainingDetails(TrainingDetailsEntities TrainingDetailsEntities)
 {
     if (TrainingDetailsEntities != null)
     {
         var TrainingDetail = new TBL_EMP_TRAINING_DETAILS
         {
             EMPLOYEE_ID     = TrainingDetailsEntities.EMPLOYEE_ID,
             TRAINING_NAME   = TrainingDetailsEntities.TRAINING_NAME,
             TRANING_DETAILS = TrainingDetailsEntities.TRANING_DETAILS,
             STARTING_DATE   = TrainingDetailsEntities.STARTING_DATE,
             COMPLETED_DATE  = TrainingDetailsEntities.COMPLETED_DATE,
             GUIDEDBY        = TrainingDetailsEntities.GUIDEDBY,
             REMARKS         = TrainingDetailsEntities.REMARKS
         };
         _UOW.TRAINING_DETAILSRepository.Insert(TrainingDetail);
         _UOW.Save();
     }
     return(Convert.ToInt32(TrainingDetailsEntities.ID));
 }