Exemplo n.º 1
0
        public IHttpActionResult PostLogout()
        {
            Guid           volunteerId    = VolunteerService.GetVolunteerIdFromIdentity();
            VolunteerToken volunteerToken = db.VolunteerTokens.FirstOrDefault(s => s.VolunteerId == volunteerId);

            try
            {
                volunteerToken.Validity        = 0;
                db.Entry(volunteerToken).State = EntityState.Modified;
                db.SaveChanges();
            }
            catch
            {
                db.Entry(volunteerToken).State = EntityState.Unchanged;
                return(BadRequest("操作发生错误"));
            }
            return(Ok());
        }