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()); }