/// <summary>
        /// Ændrer Brugerfil hørende til bruger specificeret ved id, UserName og Password.
        /// </summary>
        /// <remarks>
        /// UserName og Password skal være gemt i Web API'ets database for at være gyldige. Og
        /// Kontaktformular med specificeret id, skal være gemt af nuværende bruger før.
        /// </remarks>
        /// <param name="json_Object">json_Objekt er et objekt i jSon format. Det skal indeholde
        /// data til funktionen med følgende felter specificeret : UserFileUrl og UserFileAlt.
        /// </param>
        /// <param name="id">Integer der specificerer id på Brugerfil.</param>
        /// <param name="Password">Password for nuværende bruger.</param>
        /// <param name="UserName">Brugernavn for nuværende bruger.</param>
        /// <returns>
        /// UpdateOperationOk (værdien 1) hvis Brugerfil er gemt ok.
        /// Eller en retur kode med en værdi mindre end 0, hvis noget gik galt.
        /// Se en oversigt over return koder i ReturnCodesAndStrings eller klik
        /// her : <see cref="ReturnCodeAndReturnString"/>
        /// </returns>
        // PUT api/<controller>/5
        public int Put(dynamic json_Object, int id, string UserName, string Password)
        {
            UserFile UserFile_Object = new UserFile();
            int      NumberOfUserFilesSaved;

            int UserID = 0;

            UserID = UserInfo.FindUserInDatabase(UserName, Password);

            if (Const.UserNotFound < UserID)
            {
                if ((null == json_Object.UserFileUrl) ||
                    (null == json_Object.UserFileAlt))
                {
                    return(Const.WrongjSonObjectParameters);
                }
                else
                {
                    if (Const.ObjectNotFound == UserFile.CheckForUserFileUrlInUserFile(UserID, (string)json_Object.UserFileUrl))
                    {
                        UserFile_Object = db.UserFiles.Find(id);
                        if (null != UserFile_Object)
                        {
                            UserFile_Object.UserInfoID  = UserID;
                            UserFile_Object.UserFileUrl = json_Object.UserFileUrl;
                            UserFile_Object.userFileAlt = json_Object.UserFileAlt;

                            NumberOfUserFilesSaved = db.SaveChanges();
                            if (1 == NumberOfUserFilesSaved)
                            {
                                LogData.LogDataToDatabase(UserName, DataBaseOperation.UpdateData_Enum, ModelDatabaseNumber.UserFile_Enum);
                                return(Const.UpdateOperationOk);
                            }
                            else
                            {
                                return(Const.UpdateOperationFailed);
                            }
                        }
                        else
                        {
                            return(Const.ObjectNotFound);
                        }
                    }
                    else
                    {
                        return(Const.ObjectAlreadyPresent);
                    }
                }
            }
            else
            {
                return(Const.UserNotFound);
            }
        }