Exemple #1
0
        public IHttpActionResult EditProfile(EditProfileBindingModel model)
        {
            int result;

            //var id=User.Identity.GetUserId();
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            Admin admin = _adminLog.GetByUsername(model.username);

            // ApplicationUser user;//= await UserManager.FindByNameAsync(model.username);
            //user = applicationDbContext.Users.AsNoTracking().Where(a => a.UserName == model.username).FirstOrDefault();

            if (admin == null)
            {
                return(BadRequest("No such user. Try Again"));
            }

            result = _adminLog.AdminUpdate(model, admin);

            if (result == 1)
            {
                return(Ok("Changes Saved Successfully!"));
            }

            return(InternalServerError());
        }