/// <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); }
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); }