Esempio n. 1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="entity"></param>
 /// <returns></returns>
 public virtual IEntityCRUDResponse AddUserInterest(IntegratorUserInterest entity)
 {
     try
     {
         _userInterestsRepository.Insert(entity);
         _entityCRUDResponse.Returned_ID = entity.Id;
         _entityCRUDResponse.Success     = true;
         _entityCRUDResponse.Message     = "Your Interest was Successfully Added.";
     }
     catch (Exception e)
     {
         _entityCRUDResponse.Returned_ID = 0;
         _entityCRUDResponse.Success     = false;
         _entityCRUDResponse.Message     = "Your Interest was NOT Successfully Added, - " + e.Message;
     }
     return(_entityCRUDResponse);
 }
Esempio n. 2
0
        public virtual IEntityCRUDResponse DeleteUserInterest(IntegratorUserInterest entity)
        {
            try
            {
                //Gert Interest ID before deleting
                var UserInterest = _userInterestsRepository.GetById(entity.Id);
                var RTN_ID       = UserInterest.InterestID;
                //Delete the Current USer Interest
                _userInterestsRepository.Delete(UserInterest);

                //Returns the ID if the Iterest Not the ID of The "UserInterestID"
                _entityCRUDResponse.Returned_ID = RTN_ID;
                _entityCRUDResponse.Success     = true;
                _entityCRUDResponse.Message     = "Your Interest was Successfully Removed.";
            }
            catch (Exception e)
            {
                _entityCRUDResponse.Returned_ID = 0;
                _entityCRUDResponse.Success     = false;
                _entityCRUDResponse.Message     = "Your Interest was NOT Successfully Removed, - " + e.Message;
            }
            return(_entityCRUDResponse);
        }