public IActionResult UpdateRegularUser(string name, string surname,
                                               [FromBody] JsonPatchDocument <RegularUserForUpdateDto> patchDoc)
        {
            if (patchDoc == null)
            {
                BadRequest();
            }
            if (!_hrResorcesInterface.RegularUserExistsPatch(name) && !_hrResorcesInterface.RegularUserExistsPatchh(surname))
            {
                return(BadRequest("Korisnik ne postoji"));
            }
            var regulaUserEntity   = _hrResorcesInterface.GetRegularUser(name);
            var regularUserEntitys = _hrResorcesInterface.GetRegularUserSur(surname);

            if (regulaUserEntity == null && regularUserEntitys == null)
            {
                return(NotFound());
            }

            var regularUserToPatch = Mapper.Map <RegularUserForUpdateDto>(regulaUserEntity);

            patchDoc.ApplyTo(regularUserToPatch, ModelState);

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


            TryValidateModel(regularUserToPatch);

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

            Mapper.Map(regularUserToPatch, regulaUserEntity);



            if (!_hrResorcesInterface.Save())
            {
                return(StatusCode(500, "nije sačuvano"));
            }

            /*    var RegularUsersFromStore = RegularUserDataStore.Current.RegularUsers.FirstOrDefault(p => p.UserId == id);
             *
             * if (RegularUsersFromStore == null)
             * {
             *  return NotFound();
             * }
             * var regularUserToPatch = new RegularUserForUpdateDto()
             * {
             *  UserName = RegularUsersFromStore.UserName,
             *  UserSurname = RegularUsersFromStore.UserSurname,
             *  UserCity = RegularUsersFromStore.UserCity,
             *  UserVilingToChangeLocation = RegularUsersFromStore.UserVilingToChangeLocation,
             *  UserFullTimeJob = RegularUsersFromStore.UserFullTimeJob,
             *  UserWorkExperience = RegularUsersFromStore.UserWorkExperience,
             *  UserKeyWords = RegularUsersFromStore.UserKeyWords
             *
             * };
             *
             * patchDoc.ApplyTo(regularUserToPatch);
             *
             * RegularUsersFromStore.UserName = regularUserToPatch.UserName;
             * RegularUsersFromStore.UserSurname = regularUserToPatch.UserSurname;
             * RegularUsersFromStore.UserCity = regularUserToPatch.UserCity;
             * RegularUsersFromStore.UserVilingToChangeLocation = regularUserToPatch.UserVilingToChangeLocation;
             * RegularUsersFromStore.UserFullTimeJob = regularUserToPatch.UserFullTimeJob;
             * RegularUsersFromStore.UserWorkExperience = regularUserToPatch.UserWorkExperience;
             * RegularUsersFromStore.UserKeyWords = regularUserToPatch.UserKeyWords;*/

            return(NoContent());
        }