Esempio n. 1
0
        public IHttpActionResult GetById(int userId)
        {
            Rp3.Test.Common.Models.User commonModel = null;
            using (DataService service = new DataService())
            {
                var model = service.Users.GetByID(userId);

                commonModel = new Common.Models.User()
                {
                    UserId        = model.UserId,
                    AccountNumber = model.AccountNumber,
                    PersonName    = model.PersonName
                };
            }
            return(Ok(commonModel));
        }
Esempio n. 2
0
        public IHttpActionResult Update(Rp3.Test.Common.Models.User user)
        {
            using (DataService service = new DataService())
            {
                Rp3.Test.Data.Models.User userModel = new Test.Data.Models.User();
                userModel.PersonName    = user.PersonName;
                userModel.AccountNumber = user.AccountNumber;
                userModel.UserId        = user.UserId;
                userModel.RegisterDate  = user.RegisterDate;

                service.Users.Update(userModel);
                service.SaveChanges();
            }

            return(Ok(true));
        }
Esempio n. 3
0
        public IHttpActionResult Insert(Rp3.Test.Common.Models.User user)
        {
            //Complete the code
            using (DataService service = new DataService())
            {
                Rp3.Test.Data.Models.User model = new Test.Data.Models.User();
                model.UserId        = service.Users.GetMaxValue <int>(p => p.UserId, 0) + 1;
                model.PersonName    = user.PersonName;
                model.AccountNumber = user.AccountNumber;
                model.RegisterDate  = user.RegisterDate;



                service.Users.Insert(model);
                service.SaveChanges();
            }

            return(Ok());
        }
Esempio n. 4
0
        public IHttpActionResult Login(Rp3.Test.Common.Models.User User)
        {
            Rp3.Test.Common.Models.User commonModel = null;
            using (DataService service = new DataService())
            {
                var model = service.Users.GetQueryable();

                model = model.Where(u => (u.UserName == User.UserName && u.Password == User.Password));

                commonModel = model.Select(p => new Common.Models.User()
                {
                    UserId        = p.UserId,
                    AccountNumber = p.AccountNumber,
                    PersonName    = p.PersonName,
                    UserName      = p.UserName
                }).FirstOrDefault();
            }
            return(Ok(commonModel));
        }