public void Save(UserPost userPost) { if (userPost.PostId.Equals(Guid.Empty)) { userPost.CreatedDate = DateTime.Now; DBContext.Create(userPost.GetInsertQuery()); } else { DBContext.Update(userPost.GetUpdateQuery()); } }