Ejemplo n.º 1
0
        public bool finalize(FinalizeRequest finalizeRequest)
        {
            try
            {
                var eventId =
                    (from s in _entity.suggestions where s.id == finalizeRequest.suggestionId select s.event_id).
                        FirstOrDefault();
                var admin = (from c in _entity.events where c.id == eventId select c.user_id).FirstOrDefault();
                var userId = (from u in _entity.connections where u.connection_id == finalizeRequest.connectionId select u).FirstOrDefault();
                if (admin != userId.id)
                    return false;

                var sugg =
                    (from s in _entity.suggestions where s.id == finalizeRequest.suggestionId select s).FirstOrDefault();
                sugg.status = 1;
                _entity.SaveChanges();
                return true;
            }
            catch (Exception)
            {
                return false;
            }
        }