/// <summary> /// 记录中奖信息 /// </summary> /// <param name="member"></param> /// <param name="prize"></param> /// <returns></returns> public string LogPrize(Member member, Prize prize) { member = _db.Members.Add(member); _db.SaveChanges(); var _MP = new Member_Prize() { MemberID = member.Id, PrizeID = prize.Id, AddTime = DateTime.Now, HasReceived = false, Ticket = Guid.NewGuid().ToString() }; _db.Member_Prize.Add(_MP); //_db.Entry(_MP).State = System.Data.EntityState.Added; int result = _db.SaveChanges(); if (result > 0) { return(_MP.Ticket); } else { throw new Exception("抱歉,服务器出现错误。请稍后重试!"); } }
public long LogPrizeInfo(Member_Prize _mp, Member _member, string name, string address) { _member.Name = name; _member.Address = address; _mp.HasReceived = true; _db.Entry(_member).State = System.Data.EntityState.Modified; _db.Entry(_mp).State = System.Data.EntityState.Modified; var result = _db.SaveChanges(); if (result > 0) { return(_mp.PrizeID); } else { throw new Exception("抱歉,服务器出现错误。请稍后重试!"); } }