예제 #1
0
        public HttpResponseMessage Signup([FromBody] Entity.Entities.User user)
        {
            var response = new HttpResponseMessage();

            try
            {
                user = _userService.Signup(user);
                return(Request.CreateResponse(HttpStatusCode.OK, user));
            }
            catch (Exception ex)
            {
                response = this.ExceptionProcess(ex);
            }
            return(response);
        }
예제 #2
0
        public HttpResponseMessage Me()
        {
            var response = new HttpResponseMessage();

            try
            {
                var basicAuthenticationIdentity = Thread.CurrentPrincipal.Identity as BasicAuthenticationIdentity; // obter  id da autorização.
                Entity.Entities.User User       = _userService.Me(basicAuthenticationIdentity.UserId);
                return(Request.CreateResponse(HttpStatusCode.OK, User));
            }
            catch (Exception ex)
            {
                response = this.ExceptionProcess(ex);
            }
            return(response);
        }