Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using WebAPIProvider.Models;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Net;
- using System.Web.Http;
- using System.Net.Http;
- namespace WebAPIProvider.Controllers {
- public class UsersController : ApiController {
- // At some point, theses dummy data will be collected from the DB.
- User[] dummyData = new User[] {
- new User { Id = 0, Username = "TestUser001", AccountStatus = 2, Fullname = "Test User 001", Password = "TestPWD1" },
- new User { Id = 1, Username = "TestUser002", AccountStatus = 1, Fullname = "Test User 002", Password = "TestPWD1" },
- new User { Id = 2, Username = "TestUser003", AccountStatus = 0, Fullname = "Test User 003", Password = "TestPWD1" },
- new User { Id = 3, Username = "TestUser004", AccountStatus = 0, Fullname = "Test User 004", Password = "TestPWD1" },
- new User { Id = 4, Username = "TestUser005", AccountStatus = 0, Fullname = "Test User 005", Password = "TestPWD1" }
- };
- // Probably not very useful as it
- public IHttpActionResult getUser(int id) {
- var user = dummyData.FirstOrDefault((p) => p.Id == id);
- if (user != null) {
- return NotFound();
- } else {
- return Ok(user);
- }
- }
- public IHttpActionResult banUser(int id, String authToken) {
- // Placeholder - insert the ban logic here when implemented and plug its result in th ok var
- var ok = true;
- if (ok) {
- return Ok();
- } else {
- // @todo error handling
- return Ok();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement