// POST: api/UpdatePassword
        public async Task<IHttpActionResult> Post([FromBody]UpdatePassword value)
        {
            string s1 = value.OldPassword;

            PatientsData patientsData = new PatientsData();
            string uniqueUserID = patientsData.GetPatientIDFromUserName(value.UserId);

            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            IdentityResult result = await UserManager.ChangePasswordAsync(uniqueUserID, value.OldPassword,
                value.NewPassword);
            
            if (!result.Succeeded)
            {
                return GetErrorResult(result);
            }
            patientsData.UpdatePatientFirstLogin(uniqueUserID);
            return Ok();
        }