public async Task <HttpResponseMessage> GetAllUsers() { try { Entities.HambasafeDataContext context = new Entities.HambasafeDataContext(); var users = context.Users.ToList().Select(e => new UserModel(e)); return(Request.CreateResponse(HttpStatusCode.OK, users)); } catch (Exception error) { return(HandleError(error)); } }
public async Task <HttpResponseMessage> GetUser(int id) { try { Entities.HambasafeDataContext context = new Entities.HambasafeDataContext(); UserModel user = new UserModel(context.Users.ToList().Where(e => e.UserId == id) as Entities.User); return(Request.CreateResponse(HttpStatusCode.OK, user)); } catch (Exception error) { return(HandleError(error)); } }
public async Task <HttpResponseMessage> GetUsers(string username) { try { Entities.HambasafeDataContext context = new Entities.HambasafeDataContext(); var users = context.Users.ToList().Where(a => a.FirstNames.ToUpper().Contains(username.ToUpper()) || a.LastName.ToUpper().Contains(username.ToUpper())).Select(e => new UserModel(e)); return(Request.CreateResponse(HttpStatusCode.OK, users)); } catch (Exception error) { return(HandleError(error)); } }