// GET: api/Users public async Task <HttpResponseMessage> Get() { BussinessLayer bussinessLayer = new BussinessLayer(); var UserList = await bussinessLayer.UsersList(); return(Request.CreateResponse(HttpStatusCode.OK, UserList)); }
// GET: api/Users/5 //public string Get(int id) //{ // return "value"; //} // POST: api/Users public async Task <HttpResponseMessage> Post([FromBody] Users data) { BussinessLayer bussinessLayer = new BussinessLayer(); var UserList = await bussinessLayer.UsersList(); bool isValidUser = UserList.Any(u => u.username == data.username && u.password == data.password); if (isValidUser) { Users user = UserList.Where(u => u.username == data.username && u.password == data.password).FirstOrDefault(); return(Request.CreateResponse(HttpStatusCode.OK, user)); } else { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, new Exception())); } }