Exemplo n.º 1
0
        public HttpResponseMessage Post([FromBody] LoginModel loginModel)
        {
            if (ModelState.IsValid && _customerRepository.IsAdmin(loginModel))
            {
                var roletypes = _roleTypeRepository.GetRoleTypes();

                return(roletypes.Any() ? Request.CreateResponse(HttpStatusCode.OK, roletypes)
                                        : Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Can not found roletypes"));
            }
            else
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, $"Invalid credentials"));
            }
        }