Ejemplo n.º 1
0
 public User Get(int id)
 {
     using (UsersDbEntities entities = new UsersDbEntities())
     {
         return(entities.Users.FirstOrDefault <User>(e => e.UserID == id));
     }
 }
Ejemplo n.º 2
0
        public HttpResponseMessage IHttpActionResult([FromBody] RegisterModel model)
        {
            _mapper = new RegisterMapper();
            _valid  = new RegisterValidator();
            HttpResponseMessage response        = new HttpResponseMessage();
            UsersDbEntities     usersDbEntities = new UsersDbEntities();

            if (_valid.Valid(model))
            {
                usersDbEntities.users.Add(_mapper.MapToUser(model));
                usersDbEntities.SaveChanges();
                response.Content    = new StringContent("ok", Encoding.Unicode);
                response.StatusCode = HttpStatusCode.OK;
                return(response);
            }
            else
            {
                response.Content    = new StringContent("user already exist", Encoding.Unicode);
                response.StatusCode = HttpStatusCode.Conflict;
                return(response);
            }

            //catch (Exception ex)
            //{
            //    // return error message if there was an exception
            //    return response;
            //}
        }
Ejemplo n.º 3
0
        public HttpResponseMessage Delete(int id, [FromBody] User user)
        {
            try
            {
                using (UsersDbEntities entities = new UsersDbEntities())
                {
                    var entity = entities.Users.FirstOrDefault(e => e.UserID == id);
                    if (entity == null)
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "User with UserID = " + id + " not found to update."));
                    }
                    else
                    {
                        entity.LoginID             = user.LoginID;
                        entity.FirstName           = user.FirstName;
                        entity.LastName            = user.LastName;
                        entity.CheckFirstTimeLogin = user.CheckFirstTimeLogin;

                        entities.SaveChanges();

                        return(Request.CreateResponse(HttpStatusCode.OK, entity));
                    }
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }
Ejemplo n.º 4
0
 public IEnumerable <User> Get()
 {
     using (UsersDbEntities entities = new UsersDbEntities())
     {
         return(entities.Users.ToList());
     }
 }
Ejemplo n.º 5
0
 private HttpResponseMessage Get()
 {
     using (UsersDbEntities dc = new UsersDbEntities())
     {
         _usersList = dc.users.OrderBy(a => a.username).ToList();
         HttpResponseMessage response;
         response = Request.CreateResponse(HttpStatusCode.OK, _usersList);
         return(response);
     }
 }
Ejemplo n.º 6
0
        public users MapToUser(RegisterModel register)
        {
            UsersDbEntities usersDbEntities = new UsersDbEntities();
            users           user            = new users()
            {
                password = register.Password,
                username = register.UserName,
            };

            return(user);
        }
Ejemplo n.º 7
0
        public HttpResponseMessage IHttpActionResult([FromBody] RegisterModel model)
        {
            // map model to entity
            HttpResponseMessage response        = new HttpResponseMessage();
            UsersDbEntities     usersDbEntities = new UsersDbEntities();

            try
            {
                // create user
                usersDbEntities.users.Add(_mapper.MapToUser(model));
                usersDbEntities.SaveChanges();
                return(response);
            }
            catch (Exception ex)
            {
                // return error message if there was an exception
                return(response);
            }
        }
Ejemplo n.º 8
0
        public HttpResponseMessage Post([FromBody] User user)
        {
            try
            {
                using (UsersDbEntities entities = new UsersDbEntities())
                {
                    entities.Users.Add(user);
                    entities.SaveChanges();

                    var message = Request.CreateResponse(HttpStatusCode.Created, user);
                    message.Headers.Location = new Uri(Request.RequestUri + user.UserID.ToString());
                    return(message);
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }
Ejemplo n.º 9
0
 public HttpResponseMessage Delete(int id)
 {
     try
     {
         using (UsersDbEntities entities = new UsersDbEntities())
         {
             var entity = entities.Users.FirstOrDefault(e => e.UserID == id);
             if (entity == null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "User with UserID = " + id + " is not found."));
             }
             else
             {
                 entities.Users.Remove(entity);
                 entities.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }
Ejemplo n.º 10
0
 public AdminPanel(Form login)
 {
     InitializeComponent();
     _db    = new UsersDbEntities();
     _login = login;
 }
Ejemplo n.º 11
0
 public Login()
 {
     InitializeComponent();
     _db = new UsersDbEntities();
 }
Ejemplo n.º 12
0
 public Register(Form login)
 {
     InitializeComponent();
     _login = login;
     _db    = new UsersDbEntities();
 }
Ejemplo n.º 13
0
 public CreateType()
 {
     InitializeComponent();
     _db = new UsersDbEntities();
 }
Ejemplo n.º 14
0
        public bool Valid(RegisterModel model)
        {
            UsersDbEntities Db = new UsersDbEntities();

            return(!Db.users.Any(x => x.username.Equals(model.UserName)));
        }