/// <summary> /// delete a user info /// </summary> /// <param name="customerId"></param> public void RemoveCallLog(Guid id) { if (id == Guid.Empty) { LoggerFactory.CreateLog().LogWarning(Messages.warning_CannotRemoveNonExistingCallLog); } else { var calllog = _callLogRepository.Get(id); if (calllog != null) //if customer exist { var deleteCallLog = new CallLog(); deleteCallLog.ChangeCurrentIdentity(id); //disable account "delete" _callLogRepository.Remove(deleteCallLog); //commit changes _callLogRepository.UnitOfWork.Commit(); } else //the customer not exist, cannot remove { LoggerFactory.CreateLog().LogWarning(Messages.warning_CannotRemoveNonExistingCallLog); } } }