Esempio n. 1
0
        // GET: MFUsers/Details/5
        public virtual async Task <ActionResult> Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var user = await RaceDayClient.GetUserDetail(id);

            if (user == null)
            {
                return(HttpNotFound());
            }
            return(View(user));
        }
Esempio n. 2
0
        public virtual async Task <ActionResult> Edit(string id, [Bind(Include = "UserId,Name,FirstName,LastName,Email,Password")] MFUserViewModel mFUser)
        {
            if (ModelState.IsValid)
            {
                var user = await RaceDayClient.GetUserDetail(id);

                if (user != null)
                {
                    user.Name      = mFUser.Name;
                    user.FirstName = mFUser.FirstName;
                    user.LastName  = mFUser.LastName;
                    user.Email     = mFUser.Email;
                    user.Password  = mFUser.Password;

                    await RaceDayClient.EditUser(id, user);

                    return(RedirectToAction("Index"));
                }
            }
            return(View(mFUser));
        }
Esempio n. 3
0
        // GET: MFUsers/Edit/5
        public virtual async Task <ActionResult> Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var user = await RaceDayClient.GetUserDetail(id);

            if (user == null)
            {
                return(HttpNotFound());
            }
            return(View(new MFUserViewModel
            {
                UserId = user.UserId,
                Name = user.Name,
                FirstName = user.FirstName,
                LastName = user.LastName,
                Email = user.Email,
                Password = user.Password,
            }));
        }