public int AddReferral(ReferralDTO referral) { Model.Entity.Referral referralEntity = new Model.Entity.Referral(); referralEntity.ReferralID = getNewReferralId(); referralEntity.PostID = referral.PostID; referralEntity.Subject = referral.Subject; referralEntity.Message = referral.Message; referralEntity.CreatedBy = referral.CreatedBy; referralEntity.CreatedOn = DateTime.Now; _referralRepository.Add(referralEntity); _unitOfWork.Commit(); return(referralEntity.ReferralID); }