Beispiel #1
0
        public HttpResponseMessage GetInfo()
        {
            SalaAccess sala = new SalaAccess();

            ErrorReader errorReader = new ErrorReader();

            string userId = RequestContext.Principal.Identity.GetUserId();

            int idSala = sala.GetIdSala(userId);

            if (idSala == 0)
            {
                var       message = string.Format(errorReader.GetErrorMessage(9));
                HttpError err     = new HttpError(message);
                return(Request.CreateResponse(errorReader.GetError(9), err));
            }
            else
            {
                string nomeSala = sala.GetNomeSala(idSala);
                bool   isOnwer  = sala.IsOwner(idSala, userId);

                InfoModel model = new InfoModel();
                model.Id      = idSala;
                model.Nome    = nomeSala;
                model.isOwner = isOnwer;

                return(Request.CreateResponse(HttpStatusCode.OK, model));
            }
        }
Beispiel #2
0
        public void PostMusicaAtual(int SalaId, int Posicao)
        {
            SalaAccess sala = new SalaAccess();

            string userId = RequestContext.Principal.Identity.GetUserId();

            if (sala.IsOwner(SalaId, userId))
            {
                sala.AtualizaMusicaAtual(SalaId, Posicao);
            }
        }